SAP PB Enterprise的所有已知BUG列表(9)

随着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信息!
不仅仅包括BUG的详细描述信息,还包括首次报告BUG的平台、数据库版本以及BUG修复历史过程;有些BUG还提供了Workaround来临时解决该BUG带来问题。

PB Enterprise的所有已知BUG列表(1)
PB Enterprise的所有已知BUG列表(2)
PB Enterprise的所有已知BUG列表(3)
PB Enterprise的所有已知BUG列表(4)
PB Enterprise的所有已知BUG列表(5)
PB Enterprise的所有已知BUG列表(6)
PB Enterprise的所有已知BUG列表(7)
PB Enterprise的所有已知BUG列表(8)
PB Enterprise的所有已知BUG列表(9)
PB Enterprise的所有已知BUG列表(10)
 

CR
Number
Description
490858 Error during 'New Table' create using Specific Kanji columns name.
490859 Error during 'Table Name' uses specific Kanji table name.
490884 When trying to create a datawindow from a stored

procedure as the datasource, the following error will occur if the input arguments

are on different lines or have tabs within them:

DataWindow Wizard

Cannot create DataWindow.

'SQL Error -201: A syntax error has occurred

1 execute tsmaint.accm_test3;0 =:a, =: , =: , =: '

490901 Excel 2003 (excel 8) had a row limit of 65536 and

a column limit of 256.

Excel 2007 and higher has a greater row limit and column limit as per:

http://office.microsoft.com/en-us/excel/HP100738491033.aspx?pid=CH101030621033

Currently in the dwrxls.cpp, it is set to 65535:

// check the row-count against Excel's worksheet limit

if (rowCount > 65535)

return rc;

490907 Assemblies created with PB 11 get a wrong LibraryList when called from a VisualStudio WebService. Calling the assembly from a normal VisualStudio WinForm application works fine.
490911 The header name for column aliases that inlcude periods are a problem with SNC. Works fine with ODBC and also in SQLServer Query Analyzer. For example the following SQL:

SELECT department.dept_id "Department.ID",

department.dept_name "Department.Name",

department.dept_head_id "Department.Head.ID"

FROM department

produces column headers of "ID" instead of "Department.ID", "Name" instead of "Department.Name" and "ID" again instead of "Department.Head.ID". Only the data after the last period survives. If the period is the last character you get nothing for a header name.

This used to work fine in older PB ersions using MSS. It works fine in PB 11 using ODBC, and also works in SQLServer Query Analyzer. OLE DB however behaves the same as SNC.

The customer also complains of a similar problem with hyphens. In this case the hyphen is replaced by a space. And ODBC behaves the same in this case.

490924 When compiling a webform that has the following line of

code: message.To.Add(toAddress), results in the following error:

c:\pse\pse-11\11420389\smtpweb.pbl(w_test).cb_1.clicked.14 C0327: The best overloaded method match for 'system.net.mail.mailaddresscollection.add(string)' has some invalid arguments.

490931 Customer would like us to add a digital signature to our PB EXEs.

When we run all our PowerBuilder Applications, the following security Warning message pops up:

"The publisher could not be verified. Are you sure you want to run this software?"

"This File does not have a valid digital signature that verifies its publisher. You should only run software from publishers you trust."

This warning message pops up after installing IE7 (Internet Explorer 7). With IE6 was not any warning message. Although there is inherently nothing wrong with this warning message. Clicking on "Run" will allow you to continue, but we have hundreds of users and this new message will confuse them. Could you please add a 'valid digital signature' on PowerBuilder executables to get rid of this annoying message with IE7?

490992 The Key Event KeyDecimal is not triggered in a DataWindow when using the comma key on the numeric key pad. German regional settings.
490995 Dataobject property not set for a datastore by SetFullState function
491073 When the attribute of DB Painter is changed, PB11.1 crashes.
491093 When using a Declare and Execute statement and the

parameter is populated after the declare statement, the parameter is not passed to the

execute statement.

For example, the following script:

DECLARE myproc PROCEDURE FOR bug_test1

@ls_string = :ls_val

USINg SQLCA;

ls_val ="aaaa"

Execute myproc ;

Will return the following in the dbtrace log:

execute bug_test1 @ls_string = '' (DBI_RUNTIME_EXECUTE)

But if you execute:

ls_val ="aaaa"

DECLARE myproc PROCEDURE FOR bug_test1

@ls_string = :ls_val

USINg SQLCA;

Execute myproc ;

The following will result in the db trace log:

execute bug_test1 @ls_string = 'aaaa' (DBI_RUNTIME_EXECUTE)

491094 Winform response window usng "close with return" is leaking memory.

Winform application is using Openwithparm and Closewithreturn. When using a structure this is causes a memory leak in the winform environment.

The memory leak (Private Bytes) can be seen using performance monitor when running the winform test applcation.

491172 Calling a database function from PB as an RPC call is returning a value of 0 for a long return value that is set to null in the database function. Happens in ASA (ODBC) and MS SQL Server (OLE DB).
491184 OS: Windows XP SP2

Versions and Build #s Tested: PB 10.5.2_7562 and 10.5.2_7599

Database/Driver File/Version: ODBC, using MS SQL Server 2000

Comments: In runtime, when executing multiple instances of a PB application that invokes a PB COM+ component, the performance slows down and sometimes applications never finish.

Issue does not happen when only one instance is executed, instead. Customer tried increasing COM+ pool and recycling inside Component Services, but this affected applications when working with 2 or 3 users at same time and this could not be used as workaround.

491189 DW filter is removing rows when those rows should have

been displayed in the dw control.

Works ok in PB 10.2.1 (build 9891). Works ok in PB 10.5 up to build 5033.

Problem started happenning in PB 10.5 (build 5034). May be a regression of cr426357.

491199 EAServer hangs when calling PB components

under stress test.

Problem possibly could be at:

oci!OCIDescriptorAlloc+0x33

pbo90105!CPBOCI::OCIDescriptorAlloc(void * parenth = <Memory access error>, void ** descpp = <Memory access error>, unsigned int type = <Memory access error>, unsigned int xtramem_sz = <Memory access error>, void ** usrmempp = <Memory access error>)+0x1c

pbo90105!Ora_DoSelectBind(struct DBI_Command * lpCommandPtr = <Memory access error>)+0x396

pbo90105!PB_DB_Rout(struct DBI_Command * lpCommandPtr = 0x3f46a3d0)+0xc96

PBSHR105!DBI_Execute(struct DBI_Command * pCommandBlock = 0x00000000, int bBind = 1154120232, unsigned short * lpszCommandBuffer = 0x3d769438)+0x2c

PBDWE105!dwGetExceedPageMessage+0xebf

PBDWE105!CreateXHTMLTemplate+0xded7

and

oci!OCIStmtPrepare+0x36

pbo90105!CPBOCI::OCIStmtPrepare(struct OCIStmt * stmtp = <Memory access error>, struct OCIError * errhp = <Memory access error>, unsigned char * stmt = <Memory access error>, unsigned int stmt_len = <Memory access error>, unsigned int language = <Memory access error>, unsigned int mode = <Memory access error>)+0x21

pbo90105!Ora_DoCompile(struct DBI_Command * lpCommandPtr = <Memory access error>, int bUseSQLCache = <Memory access error>)+0x5e0

pbo90105!PB_DB_Rout(struct DBI_Command * lpCommandPtr = <Memory access error>)+0x107e

PBSHR105!SQLST_RemoveComments(unsigned short * lpStrSQL = 0x000004e4, unsigned short * lpStrOut = 0x000004e4, unsigned long nBufLen = 0)+0x36

PBDWE105!CreateXHTMLTemplate+0xded7

PBDWE105!dwGetExceedPageMessage+0x18ee

RESOLUTION: No contact from customer

491266 Customer receives the following error when trying to call web service method with complex datatype

Error: The definition of the method signature in Web Service proxy is wrong.

491493 Wants a new argument to close UpLoadfiles function after first upload.
491495 The DataWindow Painter can crash after changing the select statement and returning

to design if the XHTML view is open or there is an XHTML template.

Database interface used is Informix In9.

491513 The customer has a dw column with "empty string is null" checked. They are trying to have the initial value of the column be an empty string. How do they do this? They have code like this in the dw constructor:

this.object.colname.initial = "empty"

The string "empty" appears to be special and have a special meaning in this context. It does not display as the initial value. The initial value in the case appears to be blank or a real empty string. But the column is not null even when "empty string is null" is checked. So it is not acting as an empty string should even though it looks empty. (Personally I think allowing the string "empty" to set the initial value as an empty string is the silliest convention one could come up with. I see no documentation on this. So the question to Engineering then, is this supposed to work? If so then make it act like an empty string and be null if "empty string is null" is checked. If not get rid of it. A string is a string even if it is "empty".

The way it should work is to set the initial value to a real empty string like:

this.object.colname.initial = ""

But this behaves the same way. It seems like an empty string, but it is not null even when "empty string is null" is checked. Please fix this.

491530 When connected to MSSQL2005 using SNC and the dbparm of

BindSPInput=1 is set, PB fails when returning an output variable of type real.

It works ok when the app returns an output variable of type decimal. App also

works ok for real and decimal using MSS2000 and SNC and bindSPInput=1.

App is using the DynamicDescriptionArea and the DynamicStagingArea.

491614 PKODB25.INI is missing from the CAB files used to deploy the PocketBuilder runtimes.
491631 Found during FDCC Testing - XP only (Vista was correct)

There are a set of _mandatory_ "HKEY_CURRENT_USER" used by PocketBuilder. When the product is installed by running setup.exe and selecting "Run As Administrator" - some of the current-user specific registry keys are placed into the administrator's account rather than the true user's account.

The fix is for the IDE, not the installer.

There is no need to re-install the product to get the benefit of this change.

After this fix, PocketBuilder 2.5 passes the U.S. FDCC compliance tests for both Windows XP and Vista (as of this date).

491898 OS: Windows XP SP2

Versions and Build #s Tested: PB 11.1_8123

Database/Driver File/Version: N/A

Comments: Running Sun ActiveX Bridge as nvo oleobject within PowerBuilder works ok for the methods, but never triggers the mapped events. From outside PB, if you use Visual Studio ActiveX Control Test Container and test the ActiveX, it will say that PropertyChange event was triggered.

491994 If a DataWindow in PB11 with one numeric retrieval argument, that compares with a database column of type INTERGER and error is given by the IBM iseries ODBC driver:

[IBM][iSeries Access ODBC-Treiber]Fehler bei Zuordnung.

492007 datetime retrieval argument in DW cause ODBC error SQL0418 on DB2/400

Workaround: change DisableBind

492034 Customer's datawindow report get problem after apply PB10.5.2

build 7611+2. With a specific length of data and column with AutoSize Height,

an extra empty line occur on datawindow print preview mode.

Besides, on the datawindow printout, data wrap up to cover the empty line.

Thus printout and printprview are not match.

492049 OS: Windows XP SP2

Versions and Build #s Tested: PB 11.1_8204

Database/Driver File/Version: N/A

Comments: When distributing web form application msi onto other machines with IIS and .NET Framework, we need to manually enable ASPNET user with Full Control on base treeview dw directory so that content of treeview gets displayed.

Customer would like a way to automate this process when running msi installer instead, in case he needs to install many web form distributions for different web form projects and/or machines.

492062 Sum within an Evaluate expression not returning correct result when sum is 0. Returned value is 1.387778780781446E-16 and not 0.

Seems to work for all non zero sums correctly.

492531 Trying to update a BLOB Oracle column with UpdateBlob using JDBC driver results in an Oracle error like:

- ORA-01461: can bind a LONG value only for insert into a LONG column

- ORA-01465 invalid hex number

492548 In an MDI frame if you open up sheets the sheets are then listed under the "Windows" menu item. Once you hit about 10 sheets only 10 sheets are listed and the last menu item becomes "More Windows". When you select more windows you get a dialog box that lists all the sheets.

But if you initially open up a sheet that is not enabled and then open up more than 10 sheets that are enabled, if you click the "More Windows" menu item and select a sheet that was not listed in the Windows menu, ie it is a greater than 10 sheet, then that sheet is not displayed as it should be, a different sheet is displayed, or the disabled sheet is displayed.

3/11/2008: Engineering determined this is a Microsoft issue. VC++ programs exibit the same behavior.

492556 Request Engineering to analyze a PBVM crash dump within EAServer for California Courts in their production application. From the dump it seems that the crash happened in Oracle Client dll: oraclient10.dll.
492566 Columns in a datawindow do not display correctly in WebForms. A raised border column with an Edit Style of 3D RadioButton does not have white background in the circles. Also the text and circles could be centered better. Columns with a lowered border and an Edit Style of Edit do not appear lowered at all, but have a blue outline. A groupbox on a window is larger in webforms and runs into other controls. A horizontal scroll bar does not display on a datawindow. And the initial highlight of a dddw column in a datawindow is not highlighted in webforms.
492621 SQL query has a where condition with subselect with union. Cause SQL0255 'Function not supported for query'

workaround is to change disablebind.

492661 MS SQL Server 2005 using the SNC PB driver. A datawindow query with a large number (16) of joins crashes PB11. The same query works OK in ASA (ODBC):

SELECT Atable.ColumnA,

Atable.ColumnB,

B1.ColumnA,

B1.ColumnB

FROM Atable

JOIN Btable B1 ON Atable.ColumnA = B1.ColumnA

JOIN Btable B2 ON Atable.ColumnA = B2.ColumnA

JOIN Btable B3 ON Atable.ColumnA = B3.ColumnA

JOIN Btable B4 ON Atable.ColumnA = B4.ColumnA

JOIN Btable B5 ON Atable.ColumnA = B5.ColumnA

JOIN Btable B6 ON Atable.ColumnA = B6.ColumnA

JOIN Btable B7 ON Atable.ColumnA = B7.ColumnA

JOIN Btable B8 ON Atable.ColumnA = B8.ColumnA

JOIN Btable B9 ON Atable.ColumnA = B9.ColumnA

JOIN Btable B10 ON Atable.ColumnA = B10.ColumnA

JOIN Btable B11 ON Atable.ColumnA = B11.ColumnA

JOIN Btable B12 ON Atable.ColumnA = B12.ColumnA

JOIN Btable B13 ON Atable.ColumnA = B13.ColumnA

JOIN Btable B14 ON Atable.ColumnA = B14.ColumnA

JOIN Btable B15 ON Atable.ColumnA = B15.ColumnA

JOIN Btable B16 ON Atable.ColumnA = B16.ColumnA

WHERE 1 = 1

492689 An RTE.copyrtf() function is leaking memory. In a loop it's a very bad leak increasing rapidly to a point where you crash.
492763 Request to include support for Informix in our ado.net DBMS driver.

Currently .Net dataproviders for ASE, Oracle and SQL Server are supported

Table 5-1 in the Connecting to your Database manual of PowerBuilder 11.1

492797 The customer has an application that connects to Oracle and it runs 24 hours a day. One of the requirements of this application is if the network goes down or the database isn't available, his powerbuilder app will try to do a reconnect every 30 seconds until in connects successfully agian. Sometimes at night or over the weekend, the database goes down and stays down. His app keeps trying to re-connect every 30 seconds. When this happens there is a memory leak and eventually the PB app crashes.

3/10/2008: This issue is fixed. The fix is available in PB 11.1 build 8218 and after, and PB 11.2 build 8509 and after.

492806 Team Sybase reports that in the debugger the bubble help not displaying in the source pane when you hover the cursor over a variable in the script if the variable name contains a "#". Variable names without "#" in them display the bubble help showing the contents of the variable when you hover over it.

Team Sybase also claims that in PB 11.2 variables with a "#" in their names are not displayed properly in variable panes. For example the variable 'ls_y#' is displayed as 'ls_y_u0023_'.

492844 PB does not provide the option which rewrites dw object in a PrintPage event.
492911 PB crashes after calling ShareDataOff and then setfilter.
493009 When a variable or an object new in an ancestor window after changing the code of a descendant window has been located, PB cannot open a descendant window. This issue causes GPF. The Workspace cannot be re-opened after GPF occurs.
493051 OS: Windows XP SP2

Versions and Build #s Tested: PB 11.1_8123

Database/Driver File/Version: O90 connecting to Oracle 10g, using Oracle 10.1.0 client

IIS 5.1

.NET Framework 2.0.50727.42

Comments: When trying to connect to Oracle database via O90 from within webforms, we always get the error "Oracle library OCI.dll could not be loaded".

493055 OS: Windows XP SP2

Versions and Build #s Tested: PB 11.1_8123

Database/Driver File/Version: N/A

IIS 5.1

.NET Framework 2.0.50727.42

Comments: Issue reproduced in a treeview DataWindow with a Checkbox for each level-2 Node. When it's used on the WinForm, if they select one or more Checkboxes inside Node 1, for example, and then clicks to display the content of Node 2, the content is displayed as expected, and all modifications are kept. When it's used on the WebForm, as soon as you click Node 2 its content is displayed, but any modification made to Node 1 is undone.

493066 The rte.InputFieldLocate funtion locates an input field in a RichTextEdit control. It returns a string with the name of the input field if it succeeds. InputFieldLocate returns an empty string if no matching input field is found or if an error occurs. However in the latter case the returned string appears to be an empty string, but if you do a len() on the string you get a -1! Worse, and probably caused by the -1, if you do a Trim() on that string, PB crashes.

03/17/2008: Fixed in PB 10.5.2 build 7640 and after.

493087 A tab control with a two lines on the tab displays incorrectly when deployed as a winform. Only the first line of the tab's legend text displays. Customer claims in PB 11.2 build 8407 that the Tahoma font is displayed too large.

Webform and win32 both display both lines of the tab's legend text.

493165 The datawindow datawindow.syntax property reports other values then the edit source in IDE. Some properties like hidegreyline and backgroundcolorxp are not there, but in the syntax there is eg. a property selected.mouse=no that is not in edit source.
493209 Milliseconds of current time within PB comp are not available in Solaris. Works fine in Windows environment.

When you run the testcase , you would see following in EAServer log :

Solaris :

**********

2008-03-03 09:48:28.086 INFO btpool0-2 [JaguarServer] Begin :09:48:28:000 <---- Milliseconds part is 000

2008-03-03 09:48:28.087 INFO btpool0-2 [JaguarServer] From Function of_test

2008-03-03 09:48:28.087 INFO btpool0-2 [JaguarServer] End :09:48:28:000 <---- Milliseconds part is 000

Windows :

***********

2008-03-03 10:04:41.595 INFO btpool0-2 [JaguarServer] Begin :10:04:41:595 <--- Valid Milliseconds

2008-03-03 10:04:41.595 INFO btpool0-2 [JaguarServer] From Function of_test

2008-03-03 10:04:41.595 INFO btpool0-2 [JaguarServer] End :10:04:41:595

493302 Cannot edit data on Treeview DWs when 1st row is not collapsed

no Workaround

493319 The datawindow detail band is set to autosize height. There are 2 computed fields in the detail band. On top is a computed field with the following expression:

if(getrow() = min(getrow() for page), title, "")

This is intended to only show the title column for the first row on the page. Directly below the first computed field is the second that shows a detail row. Both computed fields are slide up all above and autosize height. The intention is to display a title column at the top of the page for the first row, then first row data underneath. Then for the rest of the rows on the page, no title displayed, only row data, with the row data sliding up because the title is blank. When it displays, the first row is correct with the title and the data, but all other rows have a blank space where the title would be, and the row data does not slide up as expected leaving this large space between the row data. I have tried other ways to do the same thing for example the following expression for the title computed field height:

if(getrow() = min(getrow() for page), 77, 0)

But it has the same results. I suspect that the aggregate function is the cause in that when the datawindow engine is determining what each row should look like, the aggregate function is not known, so the expression doesn't evaluate properly. It's a Catch 22.

So the question is, can this be fixed?

493334 Customer have an application set running on Windows Server 2003 Service Pack 2 compiled with Version 11.1 Build 8204 that has the application crash in PBVM110.dll.This is an application that uses tcp/ip as a communication protocol between other applications runing on the same machine and remote clients over TCP/IP.

This program set runs as a server for remote clients. There are several administrators that will connect to the Windows Server 2003 machine using remote desktop. If their display setting of remote desktop are different from the last user then the PowerBuilder application will crash. Testing revealed that changing the "desktop size" or the "color resolution" between connections will crash the program. Customer set up a simple midi application with three empty sheets and that application does not crash.

App doesn't crash outside of Terminal Services. Customer tried changing resolution and color depth about 15 times with no failure outside of Terminal Services. While using Terminal Services customer notice that when you reconnect with a different resolution that all applications will minimize. (Both Task Manger and the MobileServ application). Apparently, Terminal Services is triggering an event to cause this to happen. This is just an observation.

493471 The customer has an app with a response window that has picture buttons lined up in a column to the left of a tab control. When deployed to Web Forms the buttons are on top of the tab control and nothing happens when you click them. Also the tabs don't respond when clicked.

It's not related to a response window as the same behavior happens when it's changed to a main window.

4/29/2008: Verified fixed in PB 11.2 build 8407.

493519 PB with SNC cannot store the correct value in a decimal host variable from float data.

For example,

493590 Sheets on MDI webform not opening. It appears the

open event and activate event of sheet are firing but sheet never appears.

The Receipt Entry (m_poreceiptentry) calls gf_open_sheet_with_name in the gbl_menu.pbl.

The function is trying to open the w_m_receipt window.

w_m_receipt - \inventory\receipts.pbl

inherited from w_ma_window - \_common\inh_win.pbl

inherited from w_ma_sheet - \_common\inh_win.pbl

493683 Deployement failed without any information for debugging
493734 The customer has an MDI application. On one of the sheets is a tab control with three tab pages. Each tab page has a bitmap displayed on it's tab. There is also a treeview on the sheet. There are 2 problems when the application is deployed to Web Forms. First the three bit maps displayed on the tab pages are washed out. They don't appear with the same detail and clarity as they do in client sever. (The tabs them selves, and the whole tab control is flat in WebForms with a blue border, whereas in client server the tab control and the tabs have a raised border - this issue is reported in another CR)

The second issue is resizing. The customer has resizing code so that the tab and the treeview fill the sheet, whatever it's size. This works fine in client server, but in webforms the resizing is not done when the sheet is first displayed. You have to click on an object on the window before the resizing is done.

493867 Webform:

With a Treeview and a Datawindow control in the same .Net WebForm window, tabbing out

from a modified column gives a flickering effect with postbacks and loss of the focus

due to the itemchanged event.

493879 App is crashing when using sharedata() or rowscopy().

The faulting ip address is as follows:

FAULTING_IP:

PBDWE110!DWDataBuffer::GetItem+12 [e:\pb11\dw\engine\table\dwtbufr.cpp @ 535]

116e0fd2 8b04b8 mov eax,[eax+edi*4]

EXCEPTION_RECORD: ffffffff -- (.exr ffffffffffffffff)

ExceptionAddress: 116e0fd2 (PBDWE110!DWDataBuffer::GetItem+0x00000012)

ExceptionCode: c0000005 (Access violation)

ExceptionFlags: 00000000

NumberParameters: 2

Parameter[0]: 00000000

Parameter[1]: 00000004

Attempt to read from address 00000004

493884 Cannot build a DW based on a Web Sevice with an HTTPS url
493975 AutoSelect of the head column of DW does not become effective.
494014 In MSS, if raiserror was called more than once , the one with the highest severity was reported in PB transaction object. With the other interfaces, it is the first raiserror that gets reported, no matter what the severity is set to.
494056 The customer has a number of tabpages in a tab control. The tab control has the Powertips and Multiline properties checked. Some of the tabpages become invisible at times. But when you hover the cursor near where an invisible tab page is, it's Powertip still displays. For example if tabpage 5 is invisible, if you hover the cursor around where the tabpage 4 and tabpage 6 tabs are adjacent, you'll see the tabpage 5 Powertip displayed.
494150 SetToolbarPos function crashes PB.
494173 Bug on webform File manager. It does not appear to be working properly when whe use GetFileOpenname with the graphic filter.

GetFileOpenName("Select an Image File to Upload", s_filename, s_pathname, "jpg", "Graphic Files (*.jpg;*.bmp;*.gif;*.tif;*.png),*.jpg;*.bmp;*.gif;*.tif;*.png;*.jpeg;*.tiff")

Works fine when not using the graphics filter

GetFileOpenName("Select File", s_pathname, s_filename, '*', " Files (*.*),*.*")

494194 Customer is having a memory leak in EAServer with a PB component. They have sent in a dump file. Asking for Engineering anaysis of the dump.
494218 Null InkPicture crashes on SetFullState
494246 Calling SetFullState on an empty DW will cause a GPF if the BLOB was created with GetFullState on a DW with a InkPicture control populated from an Oracle database.
494301 Crash dump collected from PowerBuilder Application. Application started crashing once migrated to PB 11 and XP. Application uses Attachmate to connect to the mainframe.

Application is crashing in PBSHR110.dll.

494363 Customer's application use window timer event to trigger

sequences action and end with a response window. On the other hand, there is validation

triggered by datawindow itemchanged event, that lead to another popup dialog box.

Under frequent trigging of both response window and itemchanged dialog box, The timer event stop triggering and itemchanged event get pass for wrong value on validation.

494440 The customer is using a tab control and has both an bitmap icon and text on the tab of each tab page. In Win32 client server, the icon and text are centered on the tab with an equal space on the left edge and the right edge of the tab. But in WebForms the icon and text are shifted all the way to the left of the tab, with no space on the left edge, and a very wide space on the right edge.
494546 During printing a Datawindow containing about 50 Thousand rows (approximately 1250 Pages) when moving the mouse a GUI Problem starts to show ie. after a few seconds only strange figures appear on screen. This happens when using the windows 2000 style. When using XP Style display settings then it works fine !
494586 From the online help for showheadfoot, it list the

following as a code example to use to insert the current page number in a footer:

rte_1.showheadfoot(true,false)

rte_1.setalignment( Center! )

rte_1.inputfieldinsert("PAGENO")

rte_1.showheadfoot(false,false)

Please clarify in the documentation that the headerfooter property must be checked

at design time. The above code should be added to the Application Techniques Manual,

Implementing Rich Text.

Also in the Application Techniques Manual, Implementing Rich Text, Preview and Printing,

theres a section on Setting the page number. I believe that code is obsolete.

For more info, see cr433830.

494634 When EditMask has mask value of "000" and type of "numericmask!" ,update value moved to wrong position.
494722 Error when publishing an application to a ftp site.

Publishing to ftp site fails.

495110 Connecting to MS SQLServer via OLE DB. The customer has a stored procedure and is calling this procedure in embedded SQL in PB using delclare, execute, and fetch, accessing parameters by name. The stored procedure is used in other none PB applications as well. Sometimes changes are made to the stored procedure, like adding a new parameter. In the past the existing PB exe continued to work fine after a change like this as it was accessing parameters by name and didn't need to use the new parameter. But now in build 7611, he is getting the error "Mismatch between Retrieve Columns and Fetch Columns". He believes this should not be happening.
495343 When using dw_1.saveas to save in XML! format with EncodingANSI,

PB is saving the file with extra hex characters.

In textpad you can see the following characters at the beginning of the file where

these characters are not there in PB 9:

EF BB BF 3C....

In PB 9:

3C....

495542 Need different sorting of events/functions in script painter.

Currently the choices are (a) scripted first and (b) alphabetical. If you're working with a large framework (.e.g., PFC) you can have a lot of events/functions that are scripted in the ancestor but not in the current object. Events/functions that are scripted in the current object should have precedent. So when scripted first is chosen the order should be (1) scripted in current object, then (2) scripted in ancestor and finally (3) not scripted.

495571 The customer has an app that is crashing after closing the main window. He can run his app in IDE but it crashes in the exe.
495698 Memory leak with the OLEDB ODB interface against MS SQL Server when using the SyntaxFromSQL function.
495771 PB cannot import the element of omitted XML correctly. XML imported to DW must include all elements. An empty element is sufficient as it.
495833 Team Sybase reports that when using OLE in Powerbuilder to access Excel and you try to make a column larger then 255 you get an error. The error message is "Powerbuilder Application Execution Error (R0039)" "Error: Error accessing external object property columnwidth at line..." But when attempting to do the same when running Excel standalone the Excel error is "Column width must be between 0 and 255 characters". Shouldn't PowerBuilder be able to report the real Excel error?
495841 Imported XML data is getting cut off in a datawindow on a webform
495845 Extra scrollbars appearing next to text data in a datawindow

on a webform

495947 Inputfieldcurrentname is inconsistent when inserting a document thru the popmenu.

For example, when inserting a document thru the popmenu and then selecting text (but

not an input field), PB will return the first inputfield in the document. This will

continue to happen until you select an inputfield, then PB will return the current name ok. When you continue to select text after that (but not an input field), PB will return nulls ok for InputFieldCurrentName.

However, when you insert a document using rte_1.insertdocument("my.rtf,true,filetyperichtext!) and then select text (but not an input field), PB

will return nulls for the inputfieldcurrentname. This is ok. PB should only

return an inputfield when one is selected.

495949 Unable to call an NVO deployed in a .NET assembly.
495954 OLEStorage Open crashes PB when directory path and filename is long. The customer is getting a -9 returned. But TSE and PSE are crashing. Either way can we get the limit increased so any (un)reasonably long name will work?
496037 When try to call external function "Shell_NotifyIconA;Ansi", PB11 seem able to perform all

expected but the PB Application crash on return. If convert to ANSI call to

"Shell_NotifyIconW", PB Application does not crash but fail to call the Balloon Tip in

system tray icon.

496060 A crash or connection loss is encountered when calling DataWindow DBCancel before the first row has been retrieved.

The retrieve has a long prepare time.

Versions used:

PowerBuilder 10.5.2 Build 7611

Database interface O90 or O10 with Oracle Client 9.2.0.8, 10.2.0.1 or 10.2.0.2

496086 Customer needs a way to programmically set superscript and

subscript.

The following example on code exchange opens a font dialog. There you have to

set the radio button for subscript or superscript. Is there a way to set

this as a default when you open.

496377 The second column has a visible expression, that depends on the value of the first column. When you change the value of the first column, a postback is sent to the server and the second column is not visible. You can't see, which column has the focus now.

When you now change the value of the first column again (to 101), the second column becomes visible, but the cursor is in the third column.

496412 When the cursor on a webform is in a column the getfocus function does not work.
496463 OS: Windows XP SP2

Versions and Build #s Tested: PB 11.1_8204, 11.1_8218 and 10.5.2_7635

Database/Driver File/Version: ASE 15.0, accessed via WSDL

Comments: When retrieving information from ASE web service via SOAP, PowerBuilder display size mismatch in array-to-object conversion between tns_datareturn structure and self-created structure variable. It seems that the generated proxy is invalid.

496537 Display overlap problem with a large text column and a nested datawindow report using autoseize height and sliding up.
496582 Access violation error using PB 10.5.2, EAServer 5.3

and Oracle 10g.

The exact error is:

FAULTING_IP:

oraclient10!kppisize+374a

61c829fe 0fb64618 movzx eax,byte ptr [esi+0x18]

EXCEPTION_RECORD: ffffffff -- (.exr ffffffffffffffff)

ExceptionAddress: 61c829fe (oraclient10!kppisize+0x0000374a)

ExceptionCode: c0000005 (Access violation)

ExceptionFlags: 00000000

NumberParameters: 2

Parameter[0]: 00000000

Parameter[1]: 00000118

Attempt to read from address 00000118

064cdd74 61c2988a 0324ae10 448d596c 00000100 oraclient10!kppisize+0x374a

064cddac 031816ce 0324ae10 448d596c 00000100 oraclient10!OCIDateTimeConstruct+0x38

064cdde4 077a1d52 0324ae10 448d596c 00000100 oci!OCIDateTimeConstruct+0x42

064cde18 077a781c 0324ae10 448d596c 00000100 pbo10105!CPBOCI::OCIDateTimeConstruct+0x42

064ce278 077a9bd4 400df110 00000001 400df110 pbo10105!Ora_DoBindWInputParms+0xa7c

064cec84 06b55387 400df110 0762e701 400df110 pbo10105!PB_DB_Rout+0x10c4

064cec8c 0762e701 400df110 4019c01c 426a27c8 PBSHR105!DBI_PrepareWithParms+0x37

064ced10 074a1627 064cfbd8 06e6a8c7 56433230 PBDWE105!dwGetExceedPageMessage+0xa11

064cedcc 426a2788 3fe142f0 00000001 43039550 PBDWE105!CreateXHTMLTemplate+0xe077

40122f84 40099228 43fda468 4011fca4 00000000 0x426a2788

400df110 00000000 00000000 00000000 00000000 0x40099228

496686 On a simple MDI application, when two child windows are opened with a delay containing a button, the button's text appears 2 times during the opening.

In PB 11.2 the button appeary 2 times on the sheet.

496734 Wrong DateTime conversion in PB EasySoap.
496791 Somewhere in version 9 this behavior changed. You have a date, datetime, or time column in a datawindow with an editmask and autoskip checked. With a record in the dw if you click in a column to position the cursor just after the last digit, it will immediately skip to the next column. In PB 8 and earlier versions of PB 9 you could click at the end and edit the column.
496807 CR 466805 was not fixed on DateTime datatype.
496815 The date format which O10 driver sends to Oracle differs from O84 driver in PB10/11.
496892 A TODAY item can't be selected with the hardware navigation button.

Under HKLM\Software\Microsoft\Today\Items\<our item>\

we need an entry "Selectability" with value 1.

496946 The customer has found a regression from early versions of PB9. On a window with a datawindow, a datawindow button when clicked gets the focus dotted line rectangle as expected. If focus then goes to another window, the datawindow button loses focus as expected. But when the original window regains focus, whatever control had focus previously should again have focus. But the datawindow buttons do not regain focus unless you drag the cursor over them. Other controls on the window will regain focus without having to drag the cursor over them.

4/29/2008: Fixed in PB 11.2 build 8537 and after.

497100 In the treeview you can define in the properties as well pictures to indicate the treeview item, as state pictures indicating the state of the pictures. In the IDE it is possible to define a large number of pictures. You can also define a large number of state pictures in the IDE, but when running he want to use only the first one. When you provide a state picture 16, and reference to it in the treeview item, he will handle that as the index 0 and not showing any state picture, when referencing to state picture 17, he not show state picture 17 but state picture 1 in stead. It would be nice when it is possible that this state pictures could be use in the same way as the item pictures it self!
497137 Cannot enter text between mergesfields on richtext control.

In the rte control, the document looks like the following:

{ADDRESS BILLING BLOCKBEGIN}{CLAIM HEADING INFO ROW=1 COL=33}

If you place the cursor between the ...BLOCKBEGIN} and {CLAIM ...., you can

enter any text.

In Word, the document looks like:

{MERGEFIELD {ADRESS BILLING:BLOCKBEGIN}{MERGEFIELD{CLAIM HEADER INFO:ROW=1:COL=33

497148 PasteRTFs are much slower in the new Rich Text Control in PB 10.5 and PB 11, than in PB9.

05/02/2008: Fixed in PB 10.5.2 build 7670 and after.

Fixed in PB 11.2 build 8537 and after.

497385 PB crashed executing informix sql with Chinese characters
497660 In the App Techniques manual, Chapter 24: Building an EAServer

Component, About service components, the doc refers you to the Automated Configuration Guide for EAServer 6.x.

The documentation probably should clarify that besides deploying a service component to

EAServer 6.x, you must create a Service Component Entity. Refer to the Automated Configuration Guide manual in EAServer 6.x on how to create the entity.

497692 The DataWindow Syntax tool doesn't display any Treeview modify syntax. If you run the Datawindow Syntax tool, and select menu Syntax->Modify->Attributes. Then scroll down through the attributes until you see the tree.??? attributes. Clicking on any of these does not display any modify syntax. The Describe syntax works correctly for treeview attributes.
497843 Datas truncated with pipeline when using ASE/ODBC.
497845 The customer is calling a 3rd party Web Service (i.e. systemsunion) from PowerBuilder 11. The SOAP call generated from PB fails with a "could not find a bean declaration in the object" error message. The systemsunion people can call the webservice from other sources (.Net, Visual Studio & Excel) and the call works. The only difference in the message sent out by PowerBuilder is that it is including the "s:type" parameter (see below):

- <E:Envelope xmlns:E="http://schemas.xmlsoap.org/soap/envelope/" xmlns:A="http://schemas.xmlsoap.org/soap/encoding/" xmlns:s="http://www.w3.org/2001/XMLSchema-instance" xmlns:y="http://www.w3.org/2001/XMLSchema" E:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">

- <E:Body>

- <m:SecurityProviderAuthenticateRequest xmlns:m="http://systemsunion.com/connect/webservices/">

<m:name s:type="y:string">KED</m:name>

<m:password s:type="y:string">password</m:password>

</m:SecurityProviderAuthenticateRequest>

</E:Body>

</E:Envelope>

Is there a way we can switch off the "s:type"?

497846 On a computer with large DPI setting (120 DPI ) the "Modify Expression Dialog"

can not be reached from the "Element Attributes Dialog" when editing a XML or XHTML template with "Edit/Add Atribute".

498038 Epson and other printer manufacturer has a special font on their product. The font is called Control and is used with POS computers to do things like open cash drawers and print receipts.

Epson printers, like many others, has been used in place like supermarket, to print receipt for customer. The printer provides command set so it can be operated

to do different job. For example, Character A means to open casher drawer, character F means cut paper

498047 An SLE and a datawindow with a column are displayed side by side. Both have exactly the same height in PowerBuilder units, the same text, with the same font and text size. Yet they are displayed quite differently:

1) Though both have the same height of 64 units, the SLE is displayed with much less height than the column.

2) The left margin is more in the sle than the column.

3) The top margin is more in the sle than the column. (Only visible in Windows XP Theme).

498231 When calling an embedded sql statement after a declare and fetch, the following error appears:

SQL error -254: Too many or too few host variables given

Error happens on the following sql statement:

DECLARE get_all_log_name PROCEDURE FOR get_all_logname( );

Execute get_all_log_name;

FETCH get_all_log_name INTO :ll_status, :ls_logname;

// error happens on next sql statement

SELECT count(*)

INTO :ll_found

FROM personnel

WHERE logname = :ls_logname;

498386 On a tab page that is not visible initially, when clicked on for the first time some controls on the tab page start off hidden. They will appear when you move the mouse over the controls. Only happens on Vista.
498402 PB will crash using sharedata. The testcase

is using a composite dw as the secondary source.

It is crashing in the PBDWE110!DWDataBuffer::GetItem

498519 Opening a window with a signature control on it will cause the following messagebox to appear: Title: "CreateWindow Error"

Message: "The parameter is incorrect".

498707 Application is crashing when running the system with JAWS version 9.0.552U, executable created using PB11.x. This event is occuring when accessing a datawindow with a changed on dddw background color.
498711 Using a UNC paths for avmapped drives, of the form //drive/directory when using the File Manager in a Webform application does not bring up directory.

If the directory in the regular form " Z:\directory" and added to the Resource Files tab, this works fine. As different users might have different drives mapped to the same shared drive the customer would like to use UNC paths instead. Is this possible and if so, how can it be done?

498719 Customer has an MDI frame and opens 2 sheets. On the second sheet is a tab control with 2 pages. When clicking on tab page 2, a child window is opened. In webforms you get this error: "Unable to cast object of type"c__w_child" to type sybase.powerbuilder.web.pbwindowobject". If only one sheet is open the child window opens OK. Error only happens when multiple sheets are open in webforms.
498729 DataWindow XML import strips CRs from embedded CR/LF sequence when using an import template. Importing the same XML without a template imports the embedded CR/LF sequences correctly, but this requires that the columns in the XML file are exactly in the same order as the DW source SQL and exactly the same number.
498910 The DDDW does not display using JAWS keyboard navigation with second DDDW tabbed to.
498911 Two display problems. The testcase has multiple nested reports. All but pages 5 and 6 display properly. Page 5 and 6 have some lines that only display the top half of the text. The text/data for the datawindow (d_sor_s1_27_5) is stored in a text field in the datawindow as multiple rows. None are over the size of a page. The chopped text problem only happens when the Display Properties DPI Setting is Normal Size(96 DPI). This problem is display only, the text is not chopped if you print it.

The other problem is the footer for the report. The footer displays properly on all pages except the last. On the last page lines in the footer are not displaying and the last line is missing. This problem happens in both display and printed reports.

499096 With PB 8 customer was able to delete inputfields on the RTE Control. They would select the inputfield and hit the backspace key and the input field would be deleted. With PB 11.x it seems like the field is deleted but when you hit any key on the keyboard the field re-appears.

Customer knows that the using rte_1.InputFieldDeleteCurrent()deletes the input field in PB 11.x but the users are very used to simply clicking the backspace key to delete the field and they would like to continue to be able to do this.

Is this possible with the new RTE control?

499213 Stored procedure with parameter containing semicolon ';' gives error.
499237 Debugger is going to crash in PBVM when accessing a variable in a shared object. Demo application is provided.
499242 Error when retrieving a DW based on a SP and using ADO connection
499262 1) In PB 11 go to "database parameters:and supported database interfaces" topic in the index.

2) Open topic. Note the name in the topic page is different: "Database parameters and supported database interfaces" (the colon is missing).

3) Scroll down to the "SNC SQL Native Client for Microsoft SQL Server"

section. The various valid parameters for that DBMS type are listed.

4) Note that "Database", "AppName", and "DBTextLimit" are NOT listed. They should be. If you open those topics you will see that they apply to SNC.

499471 When trying to create EJB proxies the following errror is encountered:

Generation Errors: ERROR:Could not find transient

499508 The behavior of the visible property of a column in a grid datawindow is different if you use an expression vs. setting it in powerscript code. Using an expression that returns 0 (not visible) the text becomes invisible but the column grid still appears. When you set the visible property of a grid column in powerscipt to 0, you get the desired behavior - the columnn grid disappears altogether.
499513 The code shown in the PB 11 JSP Target Reference is incorrect as it is missing the second parameter.

Code in manual: psPage.Redirect("My_webpage.html");

This appears to be a simple doc error as the correct code is inserted when the redirect is created.

PSArgClass args = new PSArgClass();

psPage.Redirect ("My_webpage.jsp", args);

499519 Connecting to DB2/Vsam using iWay middleware and

a ODBC driver. PB is crashing in PB 11 after first call to stored procedure.

The dump file results are:

0012a910 0acf3b6f 0abb2f10 0adcc3cc 00000000 edaodb3x!SQLFetch+0x33f

0012a968 7434c70d 0adcc3cc 00000000 7c350420 edaodb3x!SQLFetch+0x1ab

0012a980 0ab4a3aa 74350000 0a7909f2 015c5008 odbc32!SQLFetch+0x160

0012aa14 0ab4cb19 015c5008 00000000 0af88944 PBODB110!ODBC_BuildProcInputOutputParms+0x1da [e:\pb11\db\odbc\pbodbc7.cpp @ 3666]

0012aa50 0ab36749 0a7a2008 0aff0008 00000001 PBODB110!ODBC_DoPrepare+0x2e9 [e:\pb11\db\odbc\pbodbc7.cpp @ 314]

0012ab88 10b56b27 015c5008 00501d10 015c5008 PBODB110!PB_DB_Rout+0x529 [e:\pb11\db\odbc\pbodbc1.cpp @ 1019]

0012ab90 00501d10 015c5008 0aff0008 015cd1e8 PBSHR110!DBI_PrepareWithParms+0x37 [e:\pb11\shared\pbshr\pbdbi2.cpp @ 146]

0012abb4 00502644 01591b84 015c5008 01542d1c PBVM110!rtdb_set_transaction+0xf0

015c5008 00000000 00000000 00000000 00000000 PBVM110!rtdb_set_transaction+0xa24

499521 Deploying as a Winform is failing on the following object in customer's assemblies:

Net.Thomson.Distribution.Context.Mediator.DefaultCommercialInvoiceHandler theHandler

Creating same object in Visual Studio does not fail.

499655 DataWindow RadioButton columns do not function properly when there X and Y position properties are set by an expression.

The focus rectangle can be drawn at the wrong position and the wrong value can be selected when clicking a radio button.

499665 SaveAs to PDF file requires 'Sybase Datawindow PS' printer to be installed
499676 When editing a datawindow XML template, if you include a space in an element name, you get the following error: Export/Import Template - XML INVALID CHARACTER ERROR. EXCEPTION OCCURRED IN FUNCTION: CPB_XMLDOMDocument::CreateElement(). Something a bit more descriptive, such as "You can not include the space character in an element name" (or whatever the offending character is) would be much more useful.
499708 Dump analysis request: The client has a simple PowerBuilder 11.0 test client that creates multiple threads that invoke a PB component via EAServer. EAServer crashes without any warning.
499783 PB 11 - 11.2, missing icons in toolbar in the IDE on VMWare server.
499792 When using a userobject containing a Treeviewitem property .children =true gives problems in WebForm application - Expanding does not work anymore.

*** 30. april 2008 09:47:16 *** kirchner ***

Seem to happen in GA 11.2 release (8407).

Does not appear in build 8532.

499902 Customer has an datastore ancestor class n_ds, which is used for accumulating retrieved data. It uses return value 2 in RetrieveStart event to allow newly retrieved data to be appended to already retrieved data in the buffer. This ancestor object worked fine for years, but under Webforms, it no longer retains previously retrieved data, and refreshes the entire buffer every time Retrieve is executed.

I tried a datawindow and that appends OK in Webforms, but the datastore resets the buffer on every retrive.

499948 If ORBCodeSet is utf8, memory leak may occur in a PB application when it calls ConnectToServer() and DisconnectServer() to EAServer repeatedly.
499951 The application which ignored the warning outputted when Oracle 10g ADO was used, and saved the code may cause GPF at the time of execution.
500077 Using triggerevent to send a wordparm to another

object's descendant event, the message.wordparm in that event retrieves an incorrect value.

Problem only appears to be happenning on PB WinForm. Works ok on PB Native and PB WebForm.

500082 Datetime column with a format of yyyy/mm/dd is not autocompleting when tabbing off after entering a valid year.

Error is "Item '2003-00-01 00:00:00:000000' does not pass the validation test"

Columns with a date autocomplete correctly when a valid year is entered and tabbed off the column. Date is then 2008/01/01.

There are 2 closed CR with similar issue: CR 467467 and 466059

Setting below, which should be the default anyhow, in the pb.ini file, also does not work.

[Edit Mask Behaviors]

AutocompleteDates=yes

500118 The customer uses PB Native source control. In PB 9, they could do a Refresh Status on their target and in the dialog window that comes up with the checkbox and the objects, they would be able to see listed any new objects that were added to source control by others but were not yet on their system, as well as the objects they did have locally. They could then do a GetLatestVersion to actually get the new objects in their workspace. Now in PB 11 they notice that the Refresh Status dialog window only lists the objects they currently have in their workspace. It no longer includes new objects that others have added to source control.
500121 Failure deploying a .net assembly project. A particular function in an object is failing to deploy.
500296 Webform login window is disappearing after you

enter the userid and you either tab to the password field or move the cursor to the

password field.

Works ok in PBNative

w_r_logon is in the applogon.pbl

500349 EAServer 5.3 is reaching 100% cpu utilization.

RESOLUTION: The customer is going to upgrade to the latest Oracle drivers and revisit the problem if it still exist.

500744 When the attribute of DB Painter is changed, PB11.1 crashes.
500856 After opening a window and trying to setfocus in a column or retrieve data, the following error appears:

Error: R000 Null object referrence: in function uf_itemchanged of object n_rules_company_setup at line 0 in event of object

The error message is referencing the n_rules_company_setup/uf_itemchange function.

The code in question is:

i_n_manager.uf_set_company_id_all(l_s_value)

i_n_manager.uf_set_window_title(l_s_value)

i_n_manager is an instance of n_company_setup_manager and has been registered in the n_rules_company_setup/uf_create. The n_rules_company_setup/uf_create is being called when the window (w_m_setup_company) opens.

n_rules_company_setup - company.pbl

w_m_setup_company - company.pbl

n_company_setup_manager - company.pbl

RESOLUTION: Works ok in PB 11.2 (build 8565)

500887 Unable to open psr report in PB IDE. In the dw painter,

the following error message appears:

dwwin.exe

The application failed to initialize properly

523739 OS: Windows XP SP2

Versions and Build #s Tested: PB 11.2_8407 and 10.5.2_7635

Database/Driver File/Version: N/A

Comments: RichText control has a big space to scroll down after end of text. There should not be such a big blank area to scroll.

523746 OS: Windows XP SP2

Versions and Build #s Tested: PB 11.2_8407 and 10.5.2_7635

Database/Driver File/Version: N/A

Comments: The Break On Change debug option is not interrupting the execution when instance variable changes its value.

523749 The customer has a existing app that has run fine for a long time. They recently have done some extensive development to release a new version. In testing they are seeing some random crashes. The are unable to isolate the area, or find a reproducable set of steps. Requesting analysis of the crash dump and any information to lead customer to where this is happening and why.
528331 Rte_1.CopyRTF(FALSE, Detail!) is bringing back both header and detail information. Also tried on a RTF Datawindow with the same results. An Rte_1.CopyRTF(FALSE, Header!) appears to work correctly and only bring back Header information.
528431 DataWindow Edit Style checkboxes are not displaying

properly on PB WebForm. They appear larger in an WebForm application.

The datawindow is d_setup_item in the itmset_d.pbl.

528481 PB is getting Corba_transaction_rolledback error on the client when using setabort to rollback a db transaction. But the error terminates the component, and the db transaction wasn't rolledback.
528586 Currently we don't have the way to achieve this, but in future release we will provide a new system function to enable users to genetate javascipt function call at any moment.
528601 Converting to pdf using Datawindow PS/Ghost.

Everything works except the sizes of the fonts seem to be different and the lines print outside the form area.

528602 The PNG and JPEG support in PocketBuilder are only from "disk" files. There is no support for displaying these images if they are in a PKR file or database blobs.
528610 Group dw with a computed field (first( #1 for group 1 )) in the header is crashing PB on the following computed expression:

adw_sort.Object.compute_1.expression = 'first(#' + String(ai_col) + ' for group 1)'

528615 PB is crashing on rowscopy(). The faulting address is

in the tblFindGroupsSort.

PBDWE110!tblFindGroupsSort(struct datawindow * pDW = 0x90000b00, int bSortOK = <Memory access error>)+0x420 (FPO: [EBP 0x000f0000] [1,11,0]) (CONV: cdecl)

PBDWE110!tblFindGroups(struct datawindow * pDW = <Memory access error>)+0xb (FPO: [1,0,0]) (CONV: cdecl)

PBDWE110!DWDataWindow::RowsMove(long lStartRow = <Memory access error>, long lEndRow = <Memory access error>, short queueFrom = <Memory access error>, void * ToDW = <Memory access error>, long lInsertRow = <Memory access error>, short queueTo = <Memory access error>, unsigned int iFlags = <Memory access error>)+0xbc8 (FPO: [EBP 0x0012de78] [7,33,0]) (CONV: thiscall)

PBDWE110!DWSemanticFunctions::RowsMove(void * givenDWFrom = 0x011276d8, long givenRowstart = 6, long givenRowend = 1, short givenCacheFrom = 20384, void * givenDWTo = 0x116d71d3, long givenRowInsertAt = 17987288, short givenCacheTo = 6, unsigned int CopyOrMove = 0x11276d8, int * returnCode = 0x00000000)+0x4e (FPO: [10,0,0]) (CONV: stdcall)

PBVM110!dwmRowsCopyMove(struct ob_this * rtThis = 0x011276d8, unsigned int nArgs = 6, int bCopy = 1)+0x159 (FPO: [Non-Fpo]) (CONV: cdecl)

PBVM110!fndwRowsCopy(struct ob_this * rtThis = 0x011276d8, unsigned int nArgs = 6)+0x12 (FPO: [Non-Fpo]) (CONV: stdcall)

Resolution: The crash in rowscopy is fixed in Powerbuilder 11.2 8565

528770 Modifying the library list of a target does not only remove the library in the project pianter, it also resets some properties like uncheck pbd checkboxes, remove path and rename .pbr libraries
528867 When a value is set to DLL which has LPWSTR in a parameter with pb_heap_debug = true, PB crashes.
528895 Microsoft files of attachment in PB cannot be attached to pb runtime. A customer needs to search for required microsoft runtime.(msvcp71.dll,msvcr71.dll,atl71.dll)
528914 Dbprofile connection in ide PB crashes with database sysmaster (system database) IN9 Informix V9.x. on HP-UX
528982 Changing IDE Window size will rearrange controls on a window.

-> Found that it works in new 1148 build of PocketBuilder 2.5. Targeted for June 2008

528983 PB used to load a JRE residing in the same directory if it existed. If not, it would look into the PB settings in the registry. Now it just grabs whatever JRE is in the path.

Workaround: using a batch file to start the application as a workaround (they can then set the JAVA_HOME or PATHin the batch file).

528984 Need help on getting notification from SysMonthCal32 control.

When user changes the month, after some of the dates have been made bold (MCM_SETDAYSTATE), the bold dates are lost when comming back.

528995 In the online help, it list the following

for the pipeline dataobject property:

DataObject String The name of the pipeline object (the object created

in the Data Pipeline painter)

Online help should clarify when the databobject property should be assigned when running

an application exe. Since it appears you can assign the dataobject property in the painter. But the Application Technciques Manual list that 'an application must always

reference its Pipeline objects dynamically at runtime (through string variables).

529151 Need to find out if this is a leakage or just a normal memory management behavior of PB heap manager.

The demo code just creates local datastores in a loop and assigns datawindow objects to it. Then also additionally a Garbagecollect is called at the end of the script, although end of the script the locals should go out of scope anyway.

Measuring the values with the two used methods (Pbheapdump and perfmon) are resulting in different outcomes.

529359 Calling a webservice to send data to a remote system. We fill the structures correctly, but only part of the information is really being sent.

It seems that the problems appear when a blob is nested in a structure.

529360 Problems receiving data from a web service. The returnstructure contains several substructures, part of which are arrays. These are empty (all values are NULL). The substructures which not arrays are filled correctly.

It seems that the problems appear when a blob is nested in a structure.

529392 The powerbuilder compiler/runtime could be more optimum with compound statements. For example, in the following code:

If a = 1 or b = 1 then

MessageBox("", "Do something")

end If

If a equals to 1, then it should go to MessageBox line because logic OR means one of the conditions becomes true, the whole statement is true . But PB continues with checking condition for b. This is unnecessary.

529514 vscrollbar of DW shows an incorrect position by data including trailer group.
529586 DataWindow SaveAs XML:

A double grouped DataWindow didn't save a repeating group according to "Iterate Header for Groups".

The missing or empty tags were behind the detail band in the file but are at a higher level within the xml tree.

529631 Cannot create msi file on the customer's large web form application
529754 There were some parts of documentation updated, e.g. the "Deploying... to .NET" part. Customer needs updates in the locally installed SyBooks (pb1100sybooks.zip) from the SPDC
529796 Need Windows Authentication when Using .NET Web Services through A Proxy Server.
529825 The customer migrated from PB 8 to PB 11. They have a richtext control with a report in it. He puts page numbers in the footer with the following code (changed for PB 11):

rte_1.showheadfoot(true,false)

rte_1.setalignment( Center! )

rte_1.inputfieldinsert("PAGENO")

rte_1.showheadfoot(false,false)

It works well. Then the customer saves the rte report in a blob in the database. He does this by executing a copyrtf for each band, converting the strings to blobs and writing the blobs to the database. Then later the process is reversed, the blobs are retrieved, changed to strings and each band is pasted in a new rte with pastertf. The problem is that in the new rtf, the footer page numbers have lost the centering, they are over on the left, and they are all 1.

The testcase shows the problem simply by copying one rte to another:

// Copy the Header

is_richtext_header = rte_1.CopyRTF(False, Header!)

rte_2.pasteRTF(is_richtext_header, Header!)

// Copy the Detail

is_richtext_detail = rte_1.CopyRTF(False, Detail!)

rte_2.pasteRTF(is_richtext_detail, Detail!)

// Copy the Footer

is_richtext_footer = rte_1.CopyRTF(False, Footer!)

rte_2.pasteRTF(is_richtext_footer, Footer!)

You can see all the target rte footer page numbers are 1 and they are on the left. In addition the copyrtf for the footer has altered the source rte too, all the page numbers there have been changed to 1 as well, although at least they are still centered.

530016 Performance issue with DataWindow in a WebForm.
530049 Developed an application that prints via PrinterCE. When the scanning window loses focus, a "Cannot Create A Top-Level Child Window" error randomly appears.

When this error appears while printing, it is hidden behind the print progress windows, effectively locking the application (app waiting for messagebox OK, printer software waiting for more info from app).

This requires the hadheld to be rebooted.

530155 The "decimal_col.original" computing column added to DataWindow causes GPF.
530250 Cannot retrieve datetime columns with PowerBuilder OLE interface and MS Access database.
530295 The description of the aFlag parameter in the online help for GetFileOpenName transposes the function name to GetOpenFileName.
530307 PB is crashing in the pbdwe when modifying a dynamic crosstab

datawindow.

The crash is happening when PB gets to the following line:

ls_rc = ldwc_reportdw.modify( "DataWindow.Crosstab.Rows=~""+ as_rows + "~" DataWindow.Crosstab.Columns=~"" + as_columns + "~"")

Where as_rows = territory_id and as_columns = @crosstab_post_year,@calc_type

530433 OS: Windows XP SP2

Versions and Build #s Tested: PB 11.2_8407

Database/Driver File/Version: ASA 10.0 EASDemoDB11

EAServer 6.1 for Windows

Comments: The GetItemString() web dw method returns null in PB 11 JSP 4GL page. This is a regression from PB 10.5.2. In 10.5.2, the method works as expected.

530532 When you modify several values of a dropdowndatawindow column in several rows only the first row of the datawindow is updated
530667 Webservice using decimal datatype is ignoring the decimal seperator in non english environment.

If a webservice method returns a decimal or gets a decimal as argument, the decimal seperator will be ignored.

The problem is reproducible with the european seperator ( , ) and the us seperator ( . ).

The problem does not happen when regional settings are english (us).

530695 Style of the contextmenu on scrollbar is still traditional

There is no way to configure the style for the build in default dialogs, rmb on scrollbar, or rmb on editable fields.

530887 col_name.original means the original value of db column.If the col_name original value is 3,and now user has changed its value to 4,col_name.original will equal 3.However, this usage is not written to the manual.
531019 CR#491073 is reproduced when a classic style option on XP is on.
531032 After a window containing the MapPoint OLE control has been closed and you move the mouse to menu: window-> and slide over the last menu entry -> crash
531102 When a datawindow is saved as XML and the resulting XML file is opened, edited and saved as text in Wordpad the following error is seen when reopening the XML file. Is this a bug?

The XML page cannot be displayed

Cannot view XML input using XSL style sheet. Please correct the error and then click the Refresh button, or try again later.

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

A name contained an invalid character. Error processing resource 'file:///C:/PSE/11441800/11441800/11441800/trysavexml.xml'...

<Extend?dAttribute>

----------^

531293 When a pb client is passing a jaguar proxy object

to an easerver component, the following error results:

org.omg.CORBA.MARSHAL was thrown by method com.sybase.jaguar.server.JaguarServer.iiopHandler

org.omg.CORBA.MARSHAL: read_boolean: value = -126 vmcid: 0x0 minor code: 0 completed: No

The pb client is first calling a method on n_corba_args and calling a easerver component method (nss_eas6_test01/of_test01) and passing the n_corba args as a jaguar proxy reference. The of_test01 then calls a method on that jaguar proxy reference.

In EAServer 5.5 and PB 11, the jaguar proxy gets passed in ok. But getting a new_JagStream: nil object reference when trying to call a method from that jaguar proxy.

RESOLUTION: Engineering provided workaround

531298 Enhancement request, customer would like datawindow buttons to have tab order and also when clicked on to change the current row.
531319 When calling an stored procedure with an at sign @ in the name in embedded sql errors are returned:

SQLSTATE = 42000 Cannot use the OUTPUT option when passing a constant to a stored procedure:

Or

Can not get parameters of procedure

531355 The customer is doing a search on the application target in the system tree. He doubleclicks on a search result expecting the event to open in the script painter, but PB crashes. The line on which he is double clicking looks incomplete, truncated somehow.

This issue is fixed in PB 10.5.2 Build 7709 and after. And in PB 11.2 Build 8575 and after.

531394 If halt is called from the response window opened by DW error, GPF will occur.
531468 PBVM 10.5.1 linux generates wrong SQL to update database when the datawindow content was

processed by getfullstate & setfullstate between PB Client and EAServer 6.0.2

531494 Cannot create dynamically a DataWindow based on a WebService
531507 PB is crashing randomly when closing a response window.

FAULTING_IP:

pbshr105!PbHeap_free+2a4 [e:\pb105\3rdparty\heap\spbheap.c @ 2345]

10bded94 895004 mov [eax+0x4],edx

EXCEPTION_RECORD: ffffffff -- (.exr ffffffffffffffff)

ExceptionAddress: 10bded94 (pbshr105!PbHeap_free+0x000002a4)

ExceptionCode: c0000005 (Access violation)

ExceptionFlags: 00000000

NumberParameters: 2

Parameter[0]: 00000001

Parameter[1]: 00000067

Attempt to write to address 00000067

RESOLUTION: Fixed in PB 10.5.2 (build 7662)

531569 The customer is using the Blob function with an encoding argument:

blob blb

blb = blob("Any Text", EncodingANSI!)

This worked fine in P B 10.5 both as a pcode exe and a machine code exe. In PB 11.2 it still creates a pcode exe OK, but it does not create a machine code exe. These errors are listed under the Errors tab:

---------- Linker: Errors (1:08:45 PM)

---------- Finished Errors (1:08:45 PM)

Also found the following in the WINDOWS/temp/migrate_encoding.log file:

CGEN: Compiling 'C:\Program Files\PB11.0\sybase\Shared\PowerBuilder\cgen\EN32T.c'

C:\Program Files\PB11.0\sybase\Shared\PowerBuilder\cgen\EN32T.h(1) definition of macro 'PS_UNICODE' not identical to previous definition

C:\Program Files\PB11.0\sybase\Shared\PowerBuilder\cgen\EN32T.h(1) included from C:\Program Files\PB11.0\sybase\Shared\PowerBuilder\cgen\EN32T.c(4)

C:\Program Files\PB11.0\sybase\Shared\PowerBuilder\cgen\EN32T.h(1) macro 'PS_UNICODE' defined on the command line

C:\Program Files\PB11.0\sybase\Shared\PowerBuilder\cgen\EN32T.h(56967) '//' style comment continues on next line

C:\Program Files\PB11.0\sybase\Shared\PowerBuilder\cgen\EN32T.h(56968) '//' style comment continues on next line

C:\Program Files\PB11.0\sybase\Shared\PowerBuilder\cgen\EN32T.h(56969) '//' style comment continues on next line

C:\Program Files\PB11.0\sybase\Shared\PowerBuilder\cgen\EN32T.h(56970) '//' style comment continues on next line

C:\Program Files\PB11.0\sybase\Shared\PowerBuilder\cgen\EN32T.h(56971) '//' style comment continues on next line

C:\Program Files\PB11.0\sybase\Shared\PowerBuilder\cgen\EN32T.h(75061) nested comment found in comment started on line 75060

CGEN: Compiling 'C:\WINDOWS\Temp\blob_migrate.c'

C:\WINDOWS\Temp\blob_migrate.c(931) symbol '_nEncoding' has not been declared

C:\WINDOWS\Temp\blob_migrate.c(932) function argument(s) do not match those in prototype

C:\WINDOWS\Temp\blob_migrate.c(932) 'shBinary * stdcall (__export ot_bytearray_to_binary)( ob_this *, tag_OB_NARRAY * )' defined in: C:\Program Files\PB11.0\sybase\Shared\PowerBuilder\cgen\EN32T.h(45) (col 45)

C:\WINDOWS\Temp\blob_migrate.c(932) cannot convert argument 2 defined in: C:\WINDOWS\Temp\blob_migrate.c(932) (col 73)

C:\WINDOWS\Temp\blob_migrate.c(932) source conversion type is "wchar_t [18] (lvalue)"

C:\WINDOWS\Temp\blob_migrate.c(932) target conversion type is "tag_OB_NARRAY *"

531741 A PB 11.2 regression from PB 10.2. A datawindow has a large string column. When several lines of text are inserted, the text wraps appropriately. But when printed in PB 11.2, the words at the far right are clipped or truncated. This did not happen in PB 10.2.
531774 Customer generated EJB when deployed to EAServer 6.1 results in a exception when doing an EJB lookup. Documentation is unclear with EJBs deployed to EAServer 6.1 and accessed with PB.
531778 Enhancement Request: Customer wants to be able to pass a database connection between C# classes and PB WInForm or WebForm code. He wants to be able to open a connection in a C# class, import the assembly into PB and be able to pass it to PB and have connections/transactions pass freely between C# and PB.
531988 Customer has a large application that has worked fine until they purchased new machines. These new machines are now crashing randomly when closing a sheet in their application. Customer has supplied a exe that crashes on a dual core machine here but not on single core machine. Source code is also provided.

Customer is crashing in both the PB 9 and PB 11 versions of the application although when they set the following environment variables in PB 9 the crash goes away:

PB_HEAP_DEBUG=true

PB_HEAP_LOGFILENAME=c:\heap.log

They cannot do this as there are 800 users and they do not have rights to set these variables on many of the machines.

531992 The rowcount argument for the retrieveend event states:

Number. The number of rows that were retrieved.

Please clarify that when using a dw filter, this value if the unfiltered value.

532117 After upgrading, custom changes to the app.config.win.txt file

are not getting included in the <app>.exe.config file.

The app.config.win file is in the PowerBuilder 11.0\DOTNet\bin directory

532132 The customer has migrated from PB 9 using the MSS driver to PB 11 using the SNC driver going against Microsoft SqlServer. This is a very simplistic example that the customer was able demonstrate but the problem is much larger in real life. The customer is using datawindows based on Stored Procedures and in PB 9 with the old mss driver the error messages returned in the datawindow were the same as if he executed the same procedure in the database painter.

Now in powerbuilder 11 with SNC it seems that the datawindow is just returning the error message "Select Error: Requested result set number 1 not found" rather then the detailed error message that is returned in the database painter using the same SNC database connection and executing the same procedure. In the testcase the error as to do with trying to insert a character into an integer column.

532203 If you are specifying a file, the picture should be 16 pixels wide and 15 pixels high. Please do not use 16*16 icon for a tool bar. Description of a manual is a mistake.
532216 PB 11.2. .NET Assembly being called by NET Web Service. The function that tries to initiate some transaction fails with Error : System.Web.Services.Protocols.SoapException: Object reference not set to an instance of an object. Other functions work fine.

Also the same szenario works fine when a winform calls the assembly.

532222 Migrating from native MSS to OLEDB driver. Customer cannot find option for APPname. Similar to CR 346138.
532241 When a modify statement is executed in the itemfocuschanged event of a grouped DataWindow

and the last row is deleted then the wrong row may get deleted and sorting may not function properly anymore.

If the modify statement is posted then the problem doesn't occur.

532397 Some toolbar pics don't appear to be greyed out

when menu item is disabled.

For example, the toolbar pic custom015! doesn't appear to be greyed out when disabled.

532473 Customer is using autosize height to collapse the group sub-header on a report when there is no header. Most of the time it works as expected but when the headers repeat for a virtual page break the autosize feature does not collapse the sub-header.

Customer has 3 groups that print headers summary code1, summary code2, and summary code3. Summary codes 2 and 3 may be null. If summary level 3 is blank or null, customer does not want the group header to show. To achieve that, she has marked the objects in the header line as "Autosize height=Y" and have marked the group header line as "Autosize height=Y'. When a break in summary 1 or 2 occurs in the middle of a page, the middle of a page, the group header for Summary 3 will not print; however, it seems when this coincides with a page break, the Summary 3 group header will print. Since it's blank, customer does not think this looks good.

532486 The customer has had this problem in several versions of PB and is still having it now after recent migration to PB 11. His app is old and has many global declarations in the application object. If he makes any change to the application object such as adding a line of code to the Open event, then the app becomes very unstable and crashes often. The only way to avoid this is not to touch the application object.

We have found a workaround and that is to immedeately do a Full Build on the entire application after saving any changes to the application object.

532630 When using Web Datawindow on a page that has 4GL mode enabled the 3D Lowered style is not correctly rendered with XHTML.
532757 When trying to insert a new record that has some varchar2(4000) columns in an Oracle9 table the error ORA-01461 (can bind a LONG value only for insert into a LONG column) via datawindow with PowerBuilder 11.2 (build 8407)occurs. This datawindow used to work correctly in PB 10.5
533236 the data in the editchanged event only returns the last key and not like described in documentation "The current contents of the DataWindow edit control." Seems that dw_1.settext(data) overwrites the current contents if using in editchanged event.
533297 When running orcascript to import objects

into empty pbls, the following error results:

Calling cm_rebuild_application(CM_REBUILD_FULL).

Library: c:\testa\demoapp\peat.pbl

Object: m_peat_frame

Forward Declarations

(0002): Error C0001: Illegal data type: m_peat_master

Object: w_f_peat

Event: w_f_peat::create

(0004): Error C0047: Simple datatype illegal for create statement: m_peat_frame

Using the following orca script:

start session

create library "pfcapsrv\pfcapsrv.pbl" "New library"

create library "pfcdwsrv\pfcdwsrv.pbl" "New library"

create library "pfcmain\pfcmain.pbl" "New library"

create library "pfemain\pfemain.pbl" "New library"

create library "pfedwsrv\pfedwsrv.pbl" "New libary"

create library "pfeutil\pfeutil.pbl" "New library"

create library "pfcutil\pfcutil.pbl" "New library"

create library "pfeapsrv\pfeapsrv.pbl" "New library"

create library "demoapp\peat.pbl" "New library"

create library "pfcwnsrv\pfcwnsrv.pbl" "New library"

create library "pfewnsrv\pfewnsrv.pbl" "New library"

scc set connect property provider "PVCS Source Control"

scc set connect property userid "Admin"

scc set connect property localprojpath "C:\testa"

scc set connect property project "/ProjectUS?PVCS Version Manager?C:\Program Files\PVCS\vm\common\SampleDB?"

scc set connect property logfile "fullupdate.log"

scc set connect property logappend "FALSE"

scc connect offline

scc set target "demoapp\Peat Demo App.pbt" "REFRESH_ALL IMPORTONLY"

scc refresh target "full"

scc close

end session

533415 Provide an option to integrate the dw painter

into their applications

533423 Customer is using clearcase and have a need to load objects from a spcecific baseline to an empty pbl.

What are the advantages/disadvantages and typical scenarios that "scc refresh target migrate" and "scc refresh target full" would be used in. Which scenarios would you apply in using either/both of these operations and why?

Does the IMPORTONLY use the .pbg file. If so, how.

Does the REFRESH_ALL use the .pbg file. If so, how.

Does the IMPORTONLY use the .pbt file. If so, how.

Does the REFRESH_ALL use the .pbt file. If so, how.

Does the 'scc refresh target "full"' command use the .pbt and the .pbg? IF so, how or why does the command use these files?

533582 Setting the transparency property for the datawindow does not save. Setting the transparency for the individual columns does save.
533610 OS: Sun Solaris 10

Versions and Build #s Tested:

Server side: PBVM 10.5.1_6021 for Sun Solaris (dated from January 7th, 2008 - latest one) with EAServer 5.5

Client side: PB 10.5.2_7662

Database/Driver File/Version: O84 interface connecting into Oracle 10g, using Oracle Client 10.1.0

Via Get/SetFullState, when inserting signal characters (+, -, *, /, < or >) into datawindow and then performing GetFullState, the signal character is not saved. In the next dw retrieve, the row shows blank data for this column.

If you open the datawindow directly in PowerBuilder dw painter, you can insert such characters and save data with no problems. It will also be displayed via SetFullState. So, the issue is erradicated when saving the data via GetFullState.

533679 ASA CR#455977 is not fixed to the manual of PB. When you deploying ASA10(rteng10.exe) to Windows Vista/2000, please copy the license file of ASA10(rteng10.lic).
533716 RadioButtons are not displayed properly. Problem only occurs with new style controls and only if a Windows XP theme is in use. The buttons are invisible and get visible by moving the cursor over the hidden buttons.

The workaround is to use SetRedraw(true) function.

533719 Customer contends that the use of "New" as a prefix is a bad practice.

Using 'New' in the name of new properties is not a good idea. What is going to happen 3 or 4 years from now when they are no longer 'new' and you need to add a new new property?

533720 When looking at a string value in the PB 11.5-1502 debugger, PB now includes the doublequotes around the value.

That's a real pain when you want to copy this value to a different application (e.g. notepad). It requires that you manually have to strip off these double quotes.

Also, the value field has been resized to a very short box. Please reset it to 11.2 behavior.

533727 In PB 10.5.2 we can't import a file without file name suffix. Return code for ImportFile when it fails is -2. Its was working with PB 9.

Workaround: Use FileOpen/FileRead/FileClose functions together with ImportString function.

533732 The dberror event for the new transaction object does

not have an eventid mapped to it.

The new sqlpreview event has a new eventid pbm_sqlpreview. This is inconsistent.

533734 In this example, the librarylist will only show

11 libraries. It should really have vertical and horizontal resizing.

533748 The printed output of a RTF datawindow prints ??

for the inputfields instead of the corresponding data.

533751 Customer is trying to use custom forms and controls on Visual Studio winforms that they are creating in a PB winform deployed application. When using standard winforms and controls all events are performing as expected. When using events on their custom forms and controls they are not.
533939 Enhancement Request:

Integrate a .NET control to be able to use an external .NET component such as MapXtreme by MapINfo

in PB 11.5 and/or PB 12 and/or PB 12 WPF in the available controls list.

533963 When a dw column has a border type of 'lowered', gradient

color is not working.

It works ok with all the other border styles (box, raised, shadowbox,underline,resizeborder).

533982 Gradient color not working properly for dddw when

color is set to transparent

534102 When using WM6 emulator, borders not rendering properly on dw freeform.

When you click on a column, the top and left lines of the border are reduced in width.

This is not the case when using an SLE on a window.

534104 Trying to import XML file into a DataWindow but it doesn't work. Gets message : 'Import File Failed'.
534280 With a Web Application using the DataWindow generator for XHTML, the height of a column is not generated in the StyleSheet only the height of a row.
534290 .NET Webform application

When there is code in the itemfocuschanged event of a DataWindow then you need

to click twice on a dropdowndatawindow before you can select an item.

534318 When connected to Oracle Lite thru odbc and using a

aggregate function that returns nulls, the following warning message appears and it

cancels the result set:

[POL5104] null values eliminated in aggregate function computation

534488 A crash occurs after opening a DropDownDataWindow and then pressing a key.

The DataWindow sets a filter on the DDDW in the ue_dropdown event.

534504 Background color with gradient not working

for reported datawindow reports.

Resolution: Select 'Show Background' checkbox for the nested report. If you want to

display the background gradient for the report select 'Preview Show Background' checkbox.

The property is on the Print Specification tab.

534508 OS: Windows XP SP2

Versions and Build #s Tested: PB 11.2_8542

Database/Driver File/Version: ASE 12.5.3

Microsoft Word 2007 or Microsoft Word 2003 with add-on to open .docx files

Comments: In runtime, the OLEActivate() method invokes MS-Word 2007/2003 to open .doc files within OLE Database BLOB column, but fails for .docx files.

534511 A PBDOM_DOCUMENT object is successfully created from a string. If you then try to clone another PBDOM_DOCUMENT object from the first it fails with a null object reference. If you originally created the PBDOM_DOCUMENT from a file, then you can clone it without an error.
534533 An "Incorrect syntax near '*'" will occur (in dbtrace) when using embedded sql with =* for right outer join syntax. This occurs only in a Winform application. It is ok with Win32 client server. According to the customer ANSI syntax is ok and suffices as a workaround for them.
534704 The current behaviour in latest versions is that the ItemFocusChanged Event is not Triggered with Filter(). This is not in line with previous versions.
534717 Cannot change the MDI Client Color on descendant window.

When you change the color and save it and then reopen the window, it is the old (original) color.

RESOLUTION: Per engineering, it is working as designed.

534791 Customer finds that PB generated assemblies are failing to register when stored on SQL Server 2005.

Customer has created an assembly in PB 11 and loaded into SQL Server 2005.

He also loaded the Sybase.PowerBuilder assemblies. When they try to register the assembly he gets the following message:

Msg 10300, Level 16, State 2, Line 1

Assembly 'QPIDCompute' references assembly 'sybase.powerbuilder.core, version=11.0.0.0, culture=neutral, publickeytoken=b76b10796def6a00.', which is not present in the current database. SQL Server attempted to locate and automatically load the referenced assembly from the same location where referring assembly came from, but that operation has failed (reason: version, culture or public key mismatch). Please load the referenced assembly into the current database and retry your request.

The Sybase assemblies loaded on the SQL Server box are the same version as the development assemblies used to create their assembly.

Is this supported and if so how to create it in SQL Server 2005?

534869 It is not written to the manual that PB handles Surrogate Pair as two characters.
534932 OS: Windows XP SP2

Versions and Build #s Tested: PB 11.2_8542

Database/Driver File/Version: EASDemoDB 11

Apache Fop 0.94 for Windows

Comments: Save Rows as XSL-FO does not follow the W3C recommendations. <fo:table-cells> element must have at least one child element <fo:block>. As a consequence, Apache fop cannot generate PDF from the .fo file.

534940 HTML/XHTML Format

With the DataWindow XHTML generator, the DW_Com.js

HTDW_SetColumn and HTDW_SetColumn javascript functions do not properly set the colunmn and row

534958 To further support SQL Anywhere 11, PocketBuilder needs to have the ODBC Utilities folder support Sybase Central 6.0
534975 Enhancement Request: Intelligent Updater: Would like FTP upload exceptions trapped and reported.
534987 When using datawindow print() to print a datawindow to a .XPS

file using the Microsoft XPS Document Writer, the only output that gets generated

is if the datawindow has text in the footer band.

535007 PB 11.5 change when using custom dlls that reference other dlls. In PB 11.2, when the dll that is called is included as a win 32 dynamic library and the dlls it references are on the path, you do not need to include them as dynamic libraries. In PB 11.5 winforms the dll that the customer's dll references also had to be included as a dynamic library.
535051 Graph datawindows are in changed mode when no changes have been made.

Open a graph datawindow, make no changes and close it out. You will be prompted to save changes.

535053 If one changes the background color on a datawindow button, you see the color change in the painter but when the datawindow is run, the color is not changed.
535074 About the behavior when comparing the CJK UNICODE character with "".Some CJK characters return true, when it compares with an empty string.
535094 Autoskip option of Editmask doesn't work when a numeric mask type is '#,###'.When the established number of characters is inputted, a focus does not move to the next control.
535213 On one machine at customer's location they are unable to run the web services examples or import pbwsclient110.pbx into a pbl.

When he tries to run the web services examples he receives the following error:

Runtime Error - Bad runtime function reference at line 5 in function instantiateservice of object uo_ancestor

The error he gets when trying to import pbwsclient110.pbx is:

---------- Import PB Extension: (8:08:23 AM)

Importing C:\Program Files\Sybase\Shared\PowerBuilder\pbwsclient110.pbx

- Error: The file is not a valid dll or pbx file.

---------- Finished (8:08:23 AM)

He has both the SDK Toolkit and the Redistributable Package installed. On a co-workers machine these work.

We ran Process Monitor on his machine and it seems to be finding pbwsclient110.pbx but still fails.

535228 A PB ulong datatype can have values of 0 to 4294967295. When using embedded SQL and selecting from Oracle a value of 2147483648 or greater into a PB ulong variable, the result in PB is 0. Since this is half the expected limit, it seems that somewhere along the way a long is being used instead of a ulong. The same code works fine in PB 11.
535520 Surrogate pairs added in JIS2004 can not be inserted correctly via SYC interface.
535642 PocketBuilder needs to provide MobiLink support for SQL Anywhere 11
535644 Customer would like the FOR... END FOR statement to be documented equally as the FOR... NEXT is:

FOR /*varname*/=/*start*/ to /*end*/

/*statementblock*/

END FOR

Currently there is one small mention in the for... next doc that you can end the loop with END FOR.

535646 Windows Vista does not include winhlp32.exe, so PB11.5 cannot open Help as installed. Microsoft has winhlp32.exe available for download, but you might want to add a line to the readme file to warn Vista users that they may have to download this file.
535647 PB 11.5 Beta. The datawindow painter now has two tooltip options, regular and bubble. Customer would like to have the same options for native controls in the Window and User Object painters for application consistency.
535649 If a dropdown datawindow is given a graduated background in a freeform data window the colour bleeds all over the entrie datawindow.
535730 When a PB application calls a RPC which has PL/SQL table nvarchar2 parameters,

Oracle raises "PLS-00418: array bind type must match PL/SQL table row type" error.

535801 A .NET Assembly Failed to deploy when it contained a call to a .Net assembly

included in the assembly list and the Library Files of the painter

Error in DeployLog.txt

An internal exception was thrown

535813 When you have a grid DataWindow with a column that has a dropdown DataWindow as editstyle, you cannot sort on the display value using LookUpDisplay.
536113 DataWindow import XML is errornously using control panel settings when importing a XML file containing decimal data.
536123 Customer would like to be able to use the Informix Complex Datatype 'SET' with a datawindow based on a stored procedure.

http://publib.boulder.ibm.com/infocenter/idshelp/v10/index.jsp?topic=/com.ibm.ddi.doc/ddi159.htm

Customer has an Informix 9 stored procedure that uses a datatype of SET:

EXAMPLE:

DROP PROCEDURE get_mgmt_aud_dtl;

CREATE PROCEDURE get_mgmt_aud_dtl(ivc_audit_tsk_list SET)

RETURNING CHAR(35);

DEFINE o_name CHAR(35);

BEGIN

FOREACH

SELECT audit_tsk_desc

INTO o_name

FROM audit_tsk

WHERE audit_tsk_num IN ivc_audit_tsk_list

RETURN o_name WITH RESUME;

END FOREACH

END

END PROCEDURE

He is able to execute this procedure with an array using the statement

EXECUTE PROCEDURE get_mgmt_aud_dtl(set{100,101,102})

When he tries to create a datawindow with this stored procedure or do a retrieve from the datawindow painter the execute statement that gets built and sent to Informix is not correct, it passes the array as separate arguments and not as an array.

Add support for the Informix Complex Datatypes.

536131 Problem with minimized response window on installation
536163 OS: Windows XP SP2

Versions and Build #s Tested: PB 11.2_8565

Database/Driver File/Version: N/A

Comments: PB GPF's at PBSHR110.dll when opening window object migrated from PB 9.0. Note: Operations like Edit Source, Export, Import, Regenerate, Optimize and Full Build always complete successfully, which indicates there are no corrupted objects inside pbls.

536348 When tabbing in a disabled WebForm column, the following error

results:

Microsoft Internet Explorer

Unexpected error was thrown, the browser will be closed!

Please report the error to administrator

Error: Can't move focus to the control because it is invisible, not enabled, or

of a type that does not accept the focus

Line: 7798

536371 The customer is using Orcascript to deploy an EAServer project. The project full builds and deploys successfully in PB 11. When running the Orcascript batch file in orcascr110.exe that does the same thing it crashes. The crash happens with EAS 5.5 or EAS 6.1. Customer claims it used to work fine in 10.5 orcascript.

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

536376 When debugging a WebForm and using IE 7, it takes

much longer to get to a breakpoint and then to set out of the breakpoint.

536474 User defined function called _init() with no args fails .Net deployment
536555 The customer has a graph datawindow and in the window open event he calls a user event on the datawindow that does a SetSeriesStyle to change the colors of the graph. In client server this is all he has to do. He subsequently filters and unfilters the datawindow, and the colors he changed to stay put.

In webforms the initial SetSeriesStyle works and the colors are changed. But on any subsequent filters (or unfilters) the colors of the graph revert back to the default colors. He tries executing the user event again after the filter but it has no affect.

If he does a messagebox after the filter and before the SetSeriesStyle event, then it works. So this problem appears to be post back related.

So there are 2 problems: 1) On a Filter in webforms, any changed colors on a graph dw are lost. 2) Executeing the SetSeriesStyle event again after the filter also does not work.

09/09/2008: Problem 1 could not be fixed. Problem 2 was fixed. Verified fixed in 11.2 build 8616.

536613 The toolBar Item command line changed between 10.5 and 11. For example if you add a custom toolbar icon with a command line of "File.Open Workspace". Clicking on the icon in PB 10.5 has the desired affect of launching the Open Workspace dialog. But in PB 11 and after it does not work. You have to change the command to "File.Open Workspace..." for it to work.
536751 Enhance how to manage the DB password expiration.
536791 Customer is asking for the enhancement to generate PB assemblies as pure managed code.

This is a follow up to CR 534791. Development has indicated that PB assemblies cannot be stored on Microsoft SQL Server since they are not pure managed code. The customer is asking that we generate PB assemblies as pure managed code.

Workaround:

As a workaround, the customer will create pure managed C# assemblies, loaded into Microsoft SQL Server, that will make remote .NET calls to our assemblies.

536873 CheckBox square overlayered by the text when using Windows XP Theme.
536916 PocketBuilder needs to handle the syntax additions to PowerBuilder 11.5 DataWindows.
536927 There are 2 problems with protected datawindow fields in Webforms.

Problem 1:

----------

In a Webform application, datawindow fields with edit styles of checkbox or radiobutton that have tab orders but are protected will crash when the user tabs to that field. The following error occurs:

Unexpected error was thrown, the browser will be closed!

Please report the error to the administrator.

Error: Can't move focus to the control because it is invisible, not enabled or of a type that does not accept focus.

The error happens tabbing forward or backward (Shift+tab). If you click on a protected field it just ignores the click as it should. In a client server application it simply skips to the next allowable field, webforms should do the same.

Problem 2:

----------

If the field has an Edit Style of Edit and has a tab order but is protected, in webforms it allows you the click on the field or tab to the field and it becomes highlighted. This should not happen. On a tab protected fields should be skipped and focus should go to the next allowable field. A click should be ignored and focus remain where it is.

536946 The customer has a datawindow with some fields in the header. The t_title field is marked autosize height and has a font size of 12. The t_title field initially has no text in it and has a small hieght of only 10. Other header fields below t_title are marked slide up all above, and the header band is marked autosize height.

At run time in script the customer is putting text into the t_title field and is printing the datawindow:

dw_summary.Object.t_title.Text = 'Management Audit Summary Report'

dw_summary.print()

In the printout, the header data is getting truncated on the bottom. You see the 'Management Audit Summary Report' correctly at the top and it has autosized correctly, but the header band seems to be in the same place as it was initially, cutting off the bottom of the header because t_title has increased in height but the header band has not moved to allow for that.

537047 Filedelete function is used to delete file from OS level.

PBVM10.5.1 Linux allows to issue the call and return as true without error message.

But actually, PB does not remove the file

537073 When loading any non-graphic file or blob into a picture control using the SetPicture() function, a small message box pops up informing the user that the file is not a JPEG file and then disappears.
537074 The issue when distributing ASA 10.0.0 to Windows Vista attached to PB11 does not exist in a manual. Please refer to ASA 10.0.1 manual. And please also grant administrator authority to rteng10.exe.
537087 Embedded SQL INSERT to VARCHAR2 column will cause ORA-01400.

This is because the column is not allowed to have NULL, and the string with a space in it gets interpreted as NULL.

537138 In a win32 exe, Match ('test','|...') gives FALSE which is correct. In a winform application, Match ('test','|...') gives TRUE. Seems to be a problem with the pipe character (|). It is not listed as a metacharacter so it should work. But anytime a pipe character is in the textpattern, the result is true in winform.
537173 In the datawindow, the new tooltip default text color is black and the default background color is white. Included in the list of colors is "tooltip text" and "tooltip". Wouldn't a default of 'tooltip text" for text color, and "tooltip" for background color make more sense?
537290 Tabular DW of Detail area bottom on 6PBU hides the other objects.
537466 NET WindowsForms application can't compare CJK Unicode with '' in Win Vista.
537564 The PB/IM installation installed the Code Examples,Help and TransTlk to:

C:\Documents and Settings\All Users\Documents\Sybase\PowerBuilder 11.5

It also installed the InfoMaker Help to:

C:\Documents and Settings\All Users\Documents\Sybase\InfoMaker 11.5

537731 New values are not available in update triggers when using UpdateBlob.
537854 The problem happens with composite dw with AccExplorer32. The doc already mentions that label, n-up, ole 2.0 and Rich Text presentation styles are not supported. The rest of the presentation

styles appear ok

RESOLUTION: Composite datawindow does not support MSAA Standard.

537905 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

537922 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.
537932 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.
538109 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?

538134 Performance is slow calling .NET webservice the

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

538200 When canceled a PrintSetup function,The return value is -1. However, this description does not exist in a manual.
538296 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.

538298 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.

538307 Customer wants us to restore the Components tab on the System Tree.
538341 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.

538397 An Infomix interface of PB11.x receives SQL Error-201.
538452 The web.config file is overwritten each time a deployment of a web service is done. Customer need some means to configure it.
538515 Customer wants to connect to ASE 15 on solaris

using windows OS authentication. Can PowerBuilder handle this?

538706 Wrong DW syntax if there are Table and Synonym having same name
538710 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.
538728 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.

538872 Computed colum with null value is exported with zero.
538878 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.

538889 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.

538913 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.

539052 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.

539298 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

539465 ImportFile and ImportString to use XML date format. 2007-07-01T00:00:00+01:00
539498 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.

539502 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.
539509 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

539618 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

539650 Enhancement request to add the ability to handle service credentials in our proxy generator.
539795 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

539872 partition line is not drawn when the height of a group header is 4 or more.
539930 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?

539932 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

540054 Cannot navigate with MS WEB activeX if the URL contains an applet and the application is connected to a database using JDBC.
540055 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.

540096 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.
540253 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.
540348 Server list in EAS deploy project is reduced when "Use Windows Classic Stype on XP" is select in the PB menu.
540469 Output parameters from a procedure on Oracle through O90/O10 interface become 0 if SQLCA.DBParm has "NLS_Charset='JA16SJIS'".
540567 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

540568 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.

540578 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.
540632 App with msinet.ocx crashed when run in machine code
540674 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.
540752 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.

540818 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.
540855 Using global function to format DW in WebForm, showing data value instead of display value when clicked
540963 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)
541147 Date Values are not retrieved properly using ODBC driver from Sage Line 100 (accounting system.
541211 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' ")

541242 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.

541300 Memory leak in dynamic SQL statement.
541411 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.

541473 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).

541699 All inserted rows are not displayed correctly and a vertical scroll bar does not work in preview mode right after calling dw.InsertRow().
541732 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.

541892 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.
541991 EAS/PBVM Enhancement request to make handling the out of memory situation

more gracefully so that running processes can be finished first.

542062 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.

542114 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.

542158 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.

542159 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.

542169 When running webform app, behavior is not the same

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

Search Criteria.

542171 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.

542182 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.

542189 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)

542197 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.
542204 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.
542210 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
542361 Polish characters not rendred in a PDF file with saveAs function.
542396 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.

542585 .NET Webform

Coding the ItemError Event in a DataWindow prevents DataWindow Clicked Event

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

542627 High resource usage of (GDI, User) resources with printing and scrolling of a complex large report.
542633 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

542648 After issuing a disconnectserver() and then

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

shows the connection is established.

542654 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.
543077 On some large generated PSR files a crash occurs when trying to load the PSR file back in.
543203 some extra characters not rendred on Chinese XP.
543236 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.
543262 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.
543385 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.

543493 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.

543625 ProfileString returns a string including the double quotes from the ini file, causing Connect to fail.
543644 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.

543671 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?

543924 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.

543949 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.

544054 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

544352 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

544377 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

544416 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.
544419 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.
544462 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))

544531 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
544600 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.
544602 Internal SOAP Processing Failure

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

544616 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.
544801 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.

544884 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.
544906 Wrong value for bNilIsNull property in the XHTML javascript generated.
544930 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.

544932 The customer had PB 11.2 working fine with served license. He generated a served license for PB 11.5. The license generation process implied the license was good for 11.5, 11.2 and 11.1. He put the new license on the same sysam server as before and installed PB 11.5.

But when he tries to run either PB 11.2 or PB 11.5 it crashes out of PB. The TSE tried to repro here and for him he can start either PB, but only in eval mode, the customer is not even getting that. Similar to CR 542158.

544957 Customer is calling a stored procedure in MS SQL Server as an RPC declared in the transaction object. Connection is SNC or OLE DB. The routine is returning a value of 40243717 declared as a numeric(14,0) into a decimal argument in the RPC and a decimal variable in PB. The value in PB is just 4. If you use a PB double as the argument and variable, then the correct value is returned.
544993 Found inconsistency in the manual "Application Techniques PowerBuilder 11.0".

Please see the following 2 explanations:

(1) It says on page 760 : "you must always rebuild the entire application and deliver all the dynamic libraries to customers where you make a revision to any library."

But,

(2) It says on page 762: "If changes are isolated and do not affect inherited objects in other PBSs, you might be able to distribute individual PBDs to your users to provide an upgrade or bug fix."

545067 Names of the javascript files in XHTML change when using SetFullState
545089 When pressing the function keys (f1-f12), they either

do not trigger the pbm_keydown event or they trigger some other windows function.

For example, when I hit F6 on the WM5 emulator the volume control pops up. When

I hit F2 the pbm_keydown event doesn't fire.

From MSN: http://msdn.microsoft.com/en-us/library/bb431750.aspx

F2 maps to VK_F2 (0x71) and F4 maps to VK_F4 (0x73)

545197 OS: Windows XP SP2

Versions and Build #s Tested: PB 10.5.2_7757

Database/Driver File/Version: MS SQL Server 2000 - connecting via PB ODB interface

Comments: DECLARE...PROCEDURE / EXECUTE fails when executed from within a PB NVO component. But the same code works fine when executed within standard client server application and procedure returns one row in resultset as expected.

545325 add support for MTOM PB .Net
545354 PocketBuilder IDE will crash during a Full Rebuild

when an object is saved with a maximum length object name (40 chars).

545361 The customer is using the PowerBuilder PrintSetup() function and selecting a printer and an orientation of landscape. But if the printer name is long, greater than 30 characters, the orientation is lost and the datawindow is printed as Portrait.
545373 The customer upgraded his .Net Framework 2.0 with a service patch that gets him to build .Net Framework Version 2.0.50727.832. But this upgrade breaks PB 11.5 web service functionality. He can't generate a web service proxy with this upgrade.
545441 A WebForm Window Dynamic Function call causes a CS0645: Identifier too long error on deployment.
545442 PB crashing when trying to connect to StarTeam

or when selecting a starteam project

Using the workaround of CreateJavaVM=0 does not appear to work in PB 11.5.

RESOLUTION: Works ok in PB 11.5 (build 3045) using CreateJavaVM=0. But it is

not working in PB 11.5 GA. You also need to null out the JDK and JRE path under Tools/System Options in the PB IDE.

545479 Groupboxes are not sizing properly on .net webform.

Group boxes appear longer and it interferes with the rest of the format of the page.

Using the w_m_ftp_account_setup window in the ftpacct.pbl.

545480 Incorrect Popup menu displays on WebForm.

When you rmb on the requisition id field in PBNative, you see the following items

on the popup menu:

Search

Save

New

Retrieve

Delete

Insert

Sort

Print Label

When you run the same app in PB .NET WebForm, the following items appear on the

popup menu:

Undo

Cut

Copy

Paste

Delete

SelectAll

Using the w_print_shipping_label window in the label.pbl.

Rbuttondown code is in the dw_row_count on the w_print_shipping_label

545483 When you tab out of a column, it is not triggering a retrieve.

Problem happens in 2 places:

w_print_shipping_label in the labels.pbl

w_m_setup_user in the users.pbl

RESOLUTION: Workaround found. Added i_uo_header.taborder to the sle and then

was able to retrieve by tabbing out.

545487 When pasting into a stringmask whose mask is # allowing only numeric digits,

blanks gets inserted when letters are pasted and and dots gets inserted when

pasting fractional values.

545494 RightToleft Text in a Menu is diplayed mirrored.
545536 Popup menu won't display in webform. When you rmb

on the item id or warehouse column, a popup menu should appear but does not.

Works ok in PBNative. Using the w_m_report_item_audit in the itmaudit.pbl.

545555 Checkbox text displays differently in Webforms than Win32.
545562 A popup menu does not disply in WebForms.
545569 Clicking on a treeview item gets Unexpected error was thrown, the browser will be closed!
545607 Aplication with tabcontrol, inheritance and code in resize events of objects and ancestor objects.

Custom objects are not properly initialized in the Resize event having size 0.

545634 A datawindow that has a rich text column will cause the Powerbuilder ide to crash when setting the autosize height of the column and the detail band to true. According to the PB 11.5 release notes this is a known issue and installing the .NET 3.5 Framework would solve the problem.
545675 Text in Header not displayed after making a column visible in a DW grid
545778 When running an executable where a user does

not have admin privileges, the following error appears:

Unicode Font Substitution

PowerBuilder failed to change the Unicode font substitution. You must run

at least once with administrator privileges to complete this process

Problem happens on winxp and vista. Worked ok in PB 11.2 where user did not

have admin privileges.

PowerBuilder Engineering has determined that this font substitution logic is no longer necessary in PB 11.5. With this fix applied, the initialization logic that leads to this FDCC warning has been removed.

545819 Adding PBTrimCharColumns='YES' to the DB2 entries in the pbodb115.ini file no longer works in PB 11.5. Worked fine in PB 11.2.
545823 Customer getting an random exception_int_divide_by_zero

error.

The following appears in the Jaguar log file:

Oct 03 13:46:46 2008: 0000007788 PB INTERNAL EXCEPTION on: Thread : 7788, Address : 0x0E4C9C9E, Type : EXCEPTION_INT_DIVIDE_BY_ZERO. CPB_Component::invoke

Oct 03 13:46:46 2008: 0000007788 Dump Ignored

Oct 03 13:46:46 2008: 0000007788 Fatal Error Occurs when try to invoke PB method of_getreport in CISReport4CIS/n_cst_bso_rpt_interface_mgr.

Oct 03 13:46:46 2008: 0000007788 Fatal Error Occurs in PB Component, Jaguar Terminated.

545928 Customer getting a random exception access violation error.

FAULTING_IP:

PBDWE110!dwTableAggrSortCmp+9303

08a5c1e3 8b6d00 mov ebp,[ebp]

EXCEPTION_RECORD: ffffffff -- (.exr ffffffffffffffff)

ExceptionAddress: 08a5c1e3 (PBDWE110!dwTableAggrSortCmp+0x00009303)

ExceptionCode: c0000005 (Access violation)

ExceptionFlags: 00000000

NumberParameters: 2

Parameter[0]: 00000000

Parameter[1]: 00000007

Attempt to read from address 00000007

545982 Exception access violation in the pbvm:

FAULTING_IP:

PBVM110!ob_type_vtable_module_srch+aa

082aa05a 668b5cd102 mov bx,[ecx+edx*8+0x2]

EXCEPTION_RECORD: ffffffff -- (.exr ffffffffffffffff)

ExceptionAddress: 082aa05a (PBVM110!ob_type_vtable_module_srch+0x000000aa)

ExceptionCode: c0000005 (Access violation)

RESOLUTION: Problem was a group loader issue in the pbvm. Fix is in PB 11.2 (build 8669) and after.

546053 Customer has an application that passes blobs using PB 10.5.x and EAServer 6.1 using JDK 1.4. With PB 10.5.1 this worked fine but with PB 10.5.2 they are now crashing with the following at the end of their log file:

2008-10-02 17:29:48.619 INFO Thread-70 [JaguarServer] Warning: protocol "iiops" not supported.

2008-10-02 17:29:48.697 INFO Thread-70 [JaguarServer] n_case: : Jaguar Component Property Error: 'com.sybase.jaguar.component.report.librarylist' Not Found.

2008-10-02 17:29:48.712 INFO Thread-70 [JaguarServer] n_case: : File : C:\Apps\Astellas\11477533\d_wf_crf_status_report.dat

2008-10-02 17:29:48.712 INFO Thread-70 [JaguarServer] n_case: : File Opened Successfully

2008-10-02 17:29:48.712 INFO Thread-70 [JaguarServer] n_case: : Blob Size : 175988

2008-10-02 17:29:49.806 INFO Thread-70 [JaguarServer] n_case: : File : C:\Apps\Astellas\11477533\d_wf_crf_status_report.dat

2008-10-02 17:29:49.806 INFO Thread-70 [JaguarServer] n_case: : File Opened Successfully

2008-10-02 17:29:49.806 INFO Thread-70 [JaguarServer] n_case: : Blob Size : 175988

2008-10-02 17:29:51.322 INFO Thread-70 [JaguarServer] n_case: : File : C:\Apps\Astellas\11477533\d_wf_crf_status_report.dat

2008-10-02 17:29:51.322 INFO Thread-70 [JaguarServer] n_case: : File Opened Successfully

2008-10-02 17:29:51.322 INFO Thread-70 [JaguarServer] n_case: : Blob Size : 175988

546065 Customer seeing an access violation error in the pbshr:

FAULTING_IP:

PBSHR110!PbHeap_free+412

07d2c502 833800 cmp dword ptr [eax],0x0

EXCEPTION_RECORD: ffffffff -- (.exr ffffffffffffffff)

ExceptionAddress: 07d2c502 (PBSHR110!PbHeap_free+0x00000412)

ExceptionCode: c0000005 (Access violation)

ExceptionFlags: 00000000

NumberParameters: 2

Parameter[0]: 00000000

Parameter[1]: 240a0d0d

Attempt to read from address 240a0d0d

546206 Handle(w_mdi_frame.mdi_1) failing in WinForm, it returns a zero. Handle(w_mdi_frame) is working.
546440 Enhancement Request to be able to use UNC filepaths with .net Webform applications

for using file operations like FileOpen, FileRead, FileWrite

546482 OS: Windows XP SP2

Versions and Build #s Tested: 10.5.2 build 7757 and 11.2 build 8616

Database/Driver File/Version: PBODB interface, connecting to MySQL 6.0

Comments: In DW Painter, when creating a dw based on two tables with a relationship between them, a GPF occurs at PBUDO105.dll (See dmp and log files attached to reproduction for details).

It works fine when tables involved have no relationship between them.

546561 Net WebForm:

PBCommandParm not correct sometimes for multiple client sessions on same PC.

546654 Request of a feature that allows the programmer to access the last modification date of an object in code.
546675 Proxy generation converts complex datatype Any to String.
546855 Enhancement request to add ADO .NET support for DataDirect Connect for ADO.NET 3.1 driver.
546860 Passing a negative value to the tan() results in a PowerBuilder Execution Error (R0005) Application terminated. Error: Negative value encountered in function.

This only occurs when used in a machine code executable. Running in both the IDE and a Pcode executable does not result in the error.

546974 Start from PB11, it is support to use "OpenUserObject" & "OpenUserObjectWithParm" to dynamically create userobjects in .NET WebForm.

It is recently discovered that user cannot use "TAB" key to move focus in controls of

userobjects, which is dynamically opened by those functions.

547192 Instance variables defined as Arrays in a PB Component crashes Jaguar.
547215 Performance issue running in process dual interface

com server.

In PB 9 the response time was less than a second when simulating 100 concurrent users.

In PB 11, the response time dramatically increases.

RESOLUTION: Engineering suggested to upgrade to PB 11.5 (it has better performance

for com) and suggested a coding change to improve performance.

547222 When clicking into the Item ID column, it triggers the

itemchanged event which produces an error. Then if you tab into the Item ID and enter a value and then tab out, the ItemChanged event doesn't appear to fire.

547243 When using the Zebra Z4M Plus (200 dpi) print driver

and trying to preview and datawindow of type label, it causes the print preview

to be greyed out.

RESOLUTION: Paper size was left blank. By using Default(0) for the paper size

resolved the issue.

547500 OS: Windows XP SP3

Versions and Build #s Tested: PB 11.2_8616 and 11.5_2506

Database/Driver File/Version: PBODB interface connecting to DafaFlex

Comments: PB displays DataFlex tables columns and data truncated in DB Painter. When displaying "Edit Data - Grid", the 1st column with one row is displayed, only. When querying via ISQL Session, all columns are displayed, but only one row.

547537 The dddw (U/M) column appears to disappear when a message

box appears.

Works ok in PBNative.

547589 When using DWSyntax for the script to modify a column's UseFormat or UseEllipses the script is not displayed.
547595 In EAServer 6 Corba Components Guide error regarding PB Errorlogging.

According to the doc:

*****

CHAPTER 5 Developing and Deploying PowerBuilder Components

CORBA Components Guide

The PowerBuilder ErrorLogging class writes errors to

%DJC_HOME%\logs\pb-server.log. To use PowerScript to create an instance

of the class and to log messages, use the following syntax:

ErrorLogging logger

getContextService("ErrorLogging", logger)

logger.log("My Message")

*****

The errorlogging component writes to the system log, not "pb-server.log"

547696 When using BuildFromString with PB 11.2 Build 8616 on EAS 5.5 it gives an exception Error calling method of a PBNI object when 'Include unreferenced objects in consolidated PBD' is not checked for deployment of pbdom library.
547732 When on the Objects tab in a .net web service project,

when you change the message name, it changes it in the wsdl but the

operation name doesn't change and customer believes it should.

<wsdl:operation name="of_return_name">

547953 A GetItemString function will execute the computing column of row not existing.
548019 Setfilter function in dynamic crosstab datawindow is not working when columns returned from Describe function are used to build filter string.
548041 Customer getting an access violation in pbsyj.

From the stack trace, problem may be happening further down:

3c9ed528 09794896 616e614d 00000000 00000000 PBSYJ110!Syc1_GetError+0x2a [e:\pb11\db\sycli\pbsyc1.cpp @ 4107]

3c9ed53c 0979b7c4 616e614d 0000000c 00000001 PBSYJ110!Syc1_PutError+0x16 [e:\pb11\db\sycli\pbsyc1.cpp @ 2656]

3c9ee59c 20726576 616e614d 5d726567 74614420 PBSYJ110!Syc1_DoJaguarLogin+0x444 [e:\pb11\db\sycli\pbsyc1.cpp @ 6762]

WARNING: Frame IP not in any known module. Following frames may be wrong.

3c9ee630 097925f7 0c191818 00000000 004c2c59 0x20726576

3c9ee684 085c51e3 0c191818 0bca9968 0ccc9064 PBSYJ110!PB_DB_Rout+0x737 [e:\pb11\db\sycli\pbsyc1.cpp @ 1126]

3c9ee698 08a7edde 0b6edec8 0c62e9b8 0ce14470 PBSHR110!DBI_LogIn+0x123 [e:\pb11\shared\pbshr\pbdbi1.cpp @ 1481]

3c9ee714 08b29e45 0c191818 0c13b2b8 0bca9968 PBVM110!rtdb_start+0x27e [e:\pb11\runtime\obtools\otdbwork.cpp @ 2143]

3c9ee728 08a84ae9 0bca9968 090d43e4 0bca9968 PBVM110!sfdb_start+0x45 [e:\pb11\runtime\semfuncs\sfdbsem3.cpp @ 286]

3c9ee838 08a07fca 0bca9968 090cde3a 090d4310 PBVM110!rt_exec_pcode+0x249 [e:\pb11\runtime\engine\rtengine.cpp @ 845]

3c9ee88c 08a075d9 00008002 0ccd2404 00000034 PBVM110!OB_RUNTIME_CLASS::invoke+0x9da [e:\pb11\runtime\obj_mgr\obclass.cpp @ 2745]

3c9ee8d4 08a25dbd 0bca9968 0ccd2404 00000034 PBVM110!OB_RUNTIME_CLASS::invoke+0x1c9 [e:\pb11\runtime\obj_mgr\obclass.cpp @ 2320]

3c9ee8f8 08a73696 00000000 00000034 00000000 PBVM110!OB_OBJECT_LOCAL::invoke+0x2d [e:\pb11\runtime\obj_mgr\obobjloc.cpp @ 1262]

3c9ee970 08b26d5a 0bca9968 000001f8 00000000 PBVM110!ot_process_dotfunccall+0x4c6 [e:\pb11\runtime\obtools\otcalls.cpp @ 331]

3c9ee994 08a84ae9 0bca9968 0bcc2582 0bca9968 PBVM110!sf_dotfunccall+0x3a [e:\pb11\runtime\semfuncs\sfcalls.cpp @ 90]

3c9eeaa4 08a07fca 0bca9968 0bcc73c2 0b38b0b8 PBVM110!rt_exec_pcode+0x249 [e:\pb11\runtime\engine\rtengine.cpp @ 845]

3c9eeaf8 08a075d9 00008002 0ccd2404 00000059 PBVM110!OB_RUNTIME_CLASS::invoke+0x9da [e:\pb11\runtime\obj_mgr\obclass.cpp @ 2745]

3c9eeb40 08a25dbd 0bca9968 0ccd2404 00000059 PBVM110!OB_RUNTIME_CLASS::invoke+0x1c9 [e:\pb11\runtime\obj_mgr\obclass.cpp @ 2320]

3c9eeb64 08a5f28c 00000000 00000059 359a0006 PBVM110!OB_OBJECT_LOCAL::invoke+0x2d [e:\pb11\runtime\obj_mgr\obobjloc.cpp @ 1262]

3c9eebb8 08ad5cbd 00000000 359a9480 0c8d419c PBVM110!OB_OREQ_INVOKE::Execute+0x14c [e:\pb11\runtime\obj_mgr\obremreq.cpp @ 245]

3c9eebec 08ad69c7 0c8d419c 00000001 34d04528 PBVM110!CPB_Object::ExecRequest+0x2bd [e:\pb11\runtime\dpb\jagserv\objagsrv.cpp @ 2599]

3c9eec28 08ad71a3 0d760aac 34d04528 089f63ee PBVM110!CPB_Object::doInvoke+0x267 [e:\pb11\runtime\dpb\jagserv\objagsrv.cpp @ 1789]

3c9eec34 089f63ee 0c8d419c 34d04528 08ad44be PBVM110!tryInvoke+0x13 [e:\pb11\runtime\dpb\jagserv\objagsrv.cpp @ 1654]

3c9eec40 08ad44be 08ad7190 0c8d419c 34d04528 PBVM110!srv_catch_exception+0xe [e:\pb11\runtime\obj_mgr\objagm.cpp @ 7683]

3c9eec54 08ad77ba 08ed73a0 08ad7190 0c8d419c PBVM110!OB_JAGLIB::ob_srv_catch_exception+0x1e [e:\pb11\runtime\h\objagm.h @ 865]

3c9eeca4 08ad6d7d 0c8d419c 34d04528 359a9480 PBVM110!CPB_Object::invoke+0x6a [e:\pb11\runtime\dpb\jagserv\objagsrv.cpp @ 1599]

3c9eecec 004961c2 0ce16888 34d04528 34d045e4 PBVM110!PBObject_invoke+0x16d [e:\pb11\runtime\dpb\jagserv\objagsrv.cpp @ 2904]

3c9eed08 00423075 34d04528 34d045e4 00000000 libjdispatch!Jaguar_Properties::allocbuf+0xa2

3c9eef34 0042c54d 3c9ef8e8 00000000 364672e0 libjdispatch!CORBA_SystemException::CORBA_SystemException+0x35 [Y:\calm\conn\itg\distrib\generic\include\JagORB.hpp @ 106]

3c9efa2c 0044d8ef 34d04528 01ab9a20 34d045e4 libjdispatch!CTS_Component::getSpecifiedIdentity+0xaf4 [Y:\calm\conn\itg\jagsrv\generic\dispatch\CTS_Component.cc @ 3384]

3c9efe64 0044f15d 01ab9a20 01ab9a20 3c9efe88 libjdispatch!_Ex_CosNaming_NamingContext::resolve+0x29f [Y:\calm\conn\itg\distrib\generic\include\CosNaming_NamingContext.hpp @ 1585]

3c9efe74 005fa5c6 01ab9a20 3c9efe90 01ab9a20 libjdispatch!CosNaming_NamingContextExt::bind_context+0x8d [Y:\calm\conn\itg\distrib\generic\include\CosNaming_NamingContextExt.hpp @ 987]

3c9efe88 005c2ee4 3c9efec8 005c2e5b 01ab9a20 libjsrv!srv__act_thread_props+0x671 [Y:\calm\conn\itg\srvlib\generic\src\ostprops.c @ 2088]

3c9efe90 005c2e5b 01ab9a20 0044f140 01ab9a20 libjsrv!srv_alloc_SybHeap+0x4a [Y:\calm\conn\itg\srvlib\generic\src\alloc.c @ 101]

3c9efec8 005c3096 0b7e3dd4 02c866cc 00000000 libjsrv!srv_alloc2+0x2b [Y:\calm\conn\itg\srvlib\generic\src\alloc.c @ 54]

3c9efefc 003bc609 00e2482c 0b7e3dd4 3c9eff18 libjsrv!srv_callback+0x36 [Y:\calm\conn\itg\srvlib\generic\src\callback.c @ 51]

3c9eff5c 003bad0e 03a23c88 003bc500 0103a7e8 libjtcl!dict_cant_modify+0x513

3c9eff74 00392b97 00000000 36466fa8 3c9effb8 libjtcl!dict_read+0x26e [Y:\calm\conn\itg\netlib\generic\dcl\dc_ini.c @ 182]

3c9eff84 77bcb530 36466fa8 00000000 00000000 libjtml!tml_recursive_mutex_unlock+0x1f [Y:\calm\conn\itg\tmlib\generic\src\win32_synch.c @ 383]

3c9effb8 77e64829 3645bfe8 00000000 00000000 msvcrt!_endthreadex+0xa3

3c9effec 00000000 77bcb4bc 3645bfe8 00000000 kernel32!BaseThreadStart+0x34

RESOLUTION: Root cause is the DBMS of PB was not the same as the DBMS of EAS connection.

The customer has identified how this happened, and will

make the necessary fix.

548140 If there is a column type: date or datetime in datawindow and all rows have NULL value in that column, PowerBuilder returns strange results calling max(column) function.
548145 Fetch output in SQL server stored as type float is not converted into PB type decimal ? the implicit conversion doesn't work.
548151 When generating a executable and a bitmap is missing,

it causes the compile to fail with a linker error.

Problem happens for mcode and pcode.

In PB 10.5.2, when the exe failed, it generated the following message:

Unresolved resource 'mybmp.bmp'referenced from object 'w_bmp_main.win'

The same message should appear in PB 11.2 and PB 11.5.

548268 Log file errors and crash in Orca with complex modified PFC application with many level inherited large menu's.

Error C0163: The definition of referenced global variable gnv_app was improperly compiled in object a_producim_xx999

Error C0046: Illegal datatype for within clause: m_edit

548295 The customer has a PBDOM application that runs well. But if he uses SetLibraryList to change the library list in an exe it crashes. AddToLibraryList appears to work OK.
548412 Enhancement request:

Request to be able to declare initial values for structures

548563 Calling Javascript in clicked event of a datawindow. The Javascript code contains sender.SelectRow(rnumber,true) selects the row but its hardly readable.
548564 Calling Javascript in clicked event of a datawindow. The Javascript code contains sender.SelectRow(0,false) does not deselect the rows.
548566 When try to use paging method XMLClientSide! to have selectrow only happening on the client side (reducing postbacks), it seems not behaving according to documentation.
548569 Datawindow not displayed when a dataobject was not set for ancestor.
548711 When libraries are located in other directory than target it will result in empty PBDs in the deplomyment directory.
548712 When deploying the target it will result in error: message in output window "error when compiling C# code".
548908 When a tooltip is being set dynamically for a column and

then the datawindow is reset, the previous value tooltip still shows up even though

that row is no longer there.

For example, a datawindow has 5 rows. Tooltip.tip is being set at runtime

in a computed expression using setitem. You place the cursor at row 4 then dw.reset

is processed and 1 row is then added. When you move the cursor over to where

it was previously to the dw_1.reset, the tooltip for the 'reset' row still shows.

549020 When inserting Data (InsertRow, SetItem) into a DataWindow that has a nested Datawindow (Report) a memory leak appears. If this is done many times the leak becomes obvious and the applications slow down and may crash in the end.
549045 DirList function does not work with backslash \ notation for filespec argument anymore. Now forward slash / works !
549057 Customer's webform application will not deploy. Receiving several of following errors on some objects:

f_transit_reconciliation_tout_tin(QSSWWWWSSSBSSSLS)(688,295): error CS0026: Keyword 'this' is not valid in a static property, static method, or static field initializer

All the objects that are reporting errors are using Exectute Immediate and other database functions. I do not see anything in the code that is not supported.

One other thing to note is that this is the same testcase as CR 545441 and after that was fixed and verified, other new deployment errors were reported and these ended up being objects that the customer had edited the source code and I was able to correct those errors.

549406 Multithreaded applications using sharedobject can start to hang using machine code in certain szenarios.
549416 Memory leaks are experienced in a complex nested report.
549474 Cannot enter data in column when querymode = 'yes' override edit is checked and modified background.color.

dw_1.modify('datawindow.querymode=yes')

dw_1.modify("lname.background.Color=536870912")

549593 DataWindow columns of type number, decimal or real get a errornous value when entering or pasting a value raised to power 2 or 3.

When using editmasks the issue does not occur.

549594 Calling multiple SyntaxFromSql in a loop creates memory leak.

The leak might be related to SyntaxFromSql in combination with other functions.

549624 There is a problem with polish characters in the Rich Text Edit Control.

The � "z" with dot above ("ż") entered as Right Alt (Alt Gr) + Z

on a Polish keyboard clears text in RTE instead of entering the z dot.

549629 In the properties of a datawindow control, there are 2 icon dropdowns. One is on the General tab (Icon) and one is on the Other tab (DragIcon). In both cases the icon for Hand! is incorrect. It is the Error! icon instead. This problem is wider than just the datawindow. It seems that anywhere icons are listed the Hand! icon is incorrect.
549804 Sometimes a black line appears in header while scrolling a DataWindow in printpreview mode.
549807 Allow transparent assignments from describe to modify for strings with quotes.

If a text field in a DataWindow contains single and double quotes it is not easy to use the described string, change it and apply it with modify(). Since the string contains the special characters the tilde nesting needs to be added, which makes it quite complicated.

549811 Memory Leak when just opening and closing objects in the Painter
549840 The customer has a richtext datawindow. They are doing an InsertDocument of an html file that has apostrophe characters that are displayed as squares in the dw. The testcase supplied by the customer has an html file with a hex 92 apostrophe character. It displays as an apostrophe in the browser, but when the html file is inserted into a richtext datawindow those hex 92 characters display as a square.
549991 Trying to call a ASE 15.0.2 SQL function returns the following

error:

The request for procedure 'fn_count_grp_attr' failed because 'fn_count_grp_attr' is a SQL function object.

RESOLUTION: Call SQL function like any ASE function. To use it in embedded sql, use:

SELECT dbo.fn_override_cnt_grp_attr(:li_grp_id) INTO :ll_grp_attr_count FROM dt_override_grp_attr USING SQLCA;

550226 Enhancement Request:

Support the use of a cursor or pointer with .NET WebForm applications.

550361 Enhancement Request:

An option or property to leave the vertical column Scrollbar visible,

when a multiline DataWindow column looses focus, behaving similar to a multiline control on a window.

550370 Customer has an application which exists in source control system. The source controls system contains all source files, so the *.pbt, *.pbg, *.sr files containing all sources of my application. There should be a way to recreate the libraries from these sources in the IDE.
550381 An app is set up to run in x number of iterations where

is it opening a window and retrieving to a dw and then closing the window, you

can see that available keeps dropping.

The application is monitoring memory by using the GlobalMemoryStatus api

RESOLUTION: Not a bug. App needed to run longer to see that memory stabilized.

550409 When rmb in the toolbar area and then clicking

on the 'Window' menu item, the items appended to the Window menu appear corrupt.

What shows up is:

-Window

- Tile Horizontal

- Tile Vertical

- Layer

- Cascade

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

- Arrange Icons

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

- Alliant Tools

- Tools for Instances

- Tools for Instances

- Alliant Tools

What should be showing up is:

-Window

- Tile Horizontal

- Tile Vertical

- Layer

- Cascade

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

- Arrange Icons

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

- Alliant Tools

- Tools for Instances

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

- 1 Instances

550413 After opening several sheets from the toolbar in an

mdi application and then clicking on the menu item of 'Window', pb will crash

with an access violation in the PBVM:

FAULTING_IP:

PBVM105!OwnerMeasureItem+4a

pMRenderer->OnMeasureItem(pRTMenu, pMeasureItem);

550494 Text in help says that Sybase ASE and Microsoft SQL Server users must set the AutoCommit property of the transaction object to true before calling the SELECTBLOB function, but this is not true when the snc or oledb interfaces are being used.
550500 The setrowfocusindicator icon (hand!) overlaps

dw edit type of checkbox in PB .NET Webform.

550505 The rbuttondown event of a datawindow is not triggered in the right way after closing respondswindow and do a right mouse button click the first time.
550638 When opening a response or popup window with center property set, it will show top left for a moment and then centers. When running another time, it will appear centered right away.
550662 Customer wants to migrate to PB 11.5 and needs to use

the webservices using the .Net engine. Now the results are returned but they cannot be accessed correctly. Object seems to be null.

550665 .Net Webform Application

With a long operation sometimes the pointer doesn't return back from hourglass to the default pointer until the mouse is moved.

550954 When a Window is imported from another project it could lose MOP View settings - and hence cause a wrong display at runtime.
551061 Request to provide either an option for installing pbvm EBF's into EAServer when no PowerBuilder IDE is installed or document with the EBF which files to install into EAServer.
551125 The customer calls an Oracle stored procedure function via a transaction object RPC call. The function is overloaded in Oracle and PB is calling one of the overloaded functions. Three of the arguments in the function call are arrays. This worked fine in PB 8.0.2 using the O84 driver. They migrated to PB 11 and it still works fine with the O84 driver. However using the O10 driver it crashes PB. If the function is not overloaded,it works OK with O10. If the array arguments are removed it also works.

This appears to be a PB problem as it works with O84 and it also works when calling the function from SQLPlus. Only PB 11 using O10 driver crashes.

551126 Customer is requesting a review of their crash file.

Customer is crashing on their PowerBuilder client in PBSHR115.dll after a WSDL call and some EAServer activity. The crash file only contains a first chance exception.

551309 You can not copy a .jpg file and then paste (Ctrl V) it into an RTE control at runtime. You can paste a copied .bmp file. However you can copy and paste a .jpg file into Word.
551432 When printing a rte control using the print() function

and the copies argument is set to a value greater than 1, only 1 copy gets

printed.

551437 If you create a function with one prototype and then create a new function from the original using SaveAs it is resulting in two function prototypes after changing the definition.
551454 In PB 11.5 calling an Oracle stored procedure as an RPC via the transaction object. Passing in an array of strings. In Oracle there are 2 extra characters added to each array element string; a null, and some other character. So an array element say of one character "1" arrives in Oracle as "1 e" with the middle character a null.

This also failed in earlier builds of 11.2. But it does not fail in 11.2 build 8649. In the 11.2 builds that do fail with the O10 driver, using O84 driver does not fail.

In PB 11.5 there is no O84 driver, so it is paramount that this is fixed in 11.5 as it is in PB 11.2 build 8649 as there is no other alternative.

551467 OLEDB to MS SQL Server 2005. Customer has a table with almost 400 columns. He has a datawindow and is using a stored procedure to update. When updating a row PB crashes.
551567 With EjbClient proxy generation the type string is generated in the proxies for java public string arrays.
551588 When using shareddata and reselectrow on the primary dw,

the secondary dw resyncs back to row 1, column 1.

dw_1.sharedata(dw_2)

dw_1.setrow(10)

dw_2.setrow(10)

dw_1.reselectrow(10) dw_1 current row is 10 but dw_2 current row is 1 causing

rowfocuschanged to fire for dw_2 as well

551597 An optional argument should be added to either

sharedata or the following functions:

reselectrow

setrow

scrolltorow

So that they would keep the shared dws in sync in terms of the current row.

For example, if you are sharing data and do a reselectrow(10) on the primary

dw, the secondary dw with sync to row 1 instead of row 10 which is what the primary

dw is set to.

551684 the Tooltip is displayed when a condition on a row of a datawindow is met, but is still displayed when you scroll down with the keyboard and the condition is not met anymore.

Workaround: Add for instance the lines in the rowfocuschanged event of the dw.

this.Object.libelle.TabSequence=10

this.Object.libelle.TabSequence=0

551802 DataWindow that has retrieval arguments during retrieve in a web form target. -> you will get the dialog but no NULL option to be selected.
551856 The customer has an ASE 15 stored procedure that has an argument declared as decimal(12,2). He is calling it as a transaction object RPC. The variable in PB that recieves the value is declared as just decimal. This is causing an error at runtime: Scale error during implicit conversion of DECIMAL value '1232123.23' to a DECIMAL field. If the decimal variable is assigned a value of 0.00, or is declared as decimal{2}, then it is OK.

The customer claims this worked fine in PB 9.

551933 When a Word document with more than 1 page is inserted into a RichTextEdit control and saved as a PDF, it seems that Acrobat Reader interprets all the pages as one unique page : format is lost
551976 Customer is experiencing a SyntaxFromSQL error after migrating from PB 9 to 11.5.
552046 Setting Datawindow height to zero will cause scrolling to be reset and therefore the focus on currentrow becomes unsynchronized with the scrollbar after the Datawindow has been resized to its original size.
552056 Accessing the Ancestor property of a local ClassDefinition object increases both Virtual and Private bytes.

The issue seem to be introduced somewhere between PowerBuilder 10.5 and PowerBuilder 10.5.1

552232 Customer migrate PB-EAServer application to PB10.5 and EAS5.5,

a noticeable performance degrade is detected. Problem happens on retrieval larger

resultset with multiple concurrent users. According to on-site sybase consultant, similar

problem also happen when compare the performance of PB804 on EAS5.5 with PB10.5.2 on

EAS5.5. In-house testing result, comparetively, "the Connect Time" played a very important role there. Range from 48.6 to 26.9 times of PB804.

Other operations also get a bit degrade.

552258 The problem is the proxy object seems to produce a call with the xml namespace appended to the InputXml parameter which means the WS doesn't recognise it. Like this:

<m:TheFunction

xmlns:m="urn:namespace....">

<m:InputXml

s:type="y:string">X</m:InputXml>

</m:TheFunction

552273 On Vista there is a "Create package" Dialog when performing an ole_1.Activate(offsite!)

on a OLE control based on an Outlook .msg file.

552289 The activate event is only firing once upon the window opening

for the first time in winforms.

When you click on the command button that fires a messagebox, only the windows deactivate event fires. In PB Native the deactivate and activate events will fire.

552441 Currently we support only JDK 1.5 according to the Documentation in version PB 11.5

Customers request that PowerBuilder should support current JDK/JRE realases (here JDK 1.6)

552463 DropDownListBox horizontal Scrollbar shields items from display (if only 2 items are available in the list).
552507 Ability to choose other namespaces than the four

provided for ADO.NET (OLEDB,ASE,MSSQL and Oracle).

The following is a list of db that all have managed ADO.NET drivers that

PB should work with:

Firebird

MySQL

PostgreSQL

Progress

SQLite3

Sybase SQL Anywhere

Customer would like the namespace dropdown dialogue in the db profiles to be

editable so that other databases can be added and used.

552526 PB is crashing in the pbdwe randomly. The crash

is happening at:

FAULTING_IP:

pbdwe105!dwWinProcEdit+bc22

116acb92 8b14b9 mov edx,dword ptr [ecx+edi*4]

The problem is localized to one window that has several datawindows and several

rich text data objects.

552616 PSE NOTES:

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

OS: Windows XP SP3

Versions and Build #s Tested: PB 10.5.2_7791, PB 11.2_8616 and PB 11.5_3050

Database/Driver: N/A

Comments: RTE Control does not display encrypted RTF documents correctly. Works ok in old PB 7.0.3, by displaying exactly what is displayed in Wordpad.

552622 A C# .NET COM object was registered as a COM object using regasm. It works when dll and associated files are located with the exe (application or PB105.exe) but fails to pick up from registry.

Customer claims he has followed the correct steps in creating this COM object in VS.NET.

552682 Scripting menu object using paste SQL update cause PB to crash.
552794 When using the EAServer component wizard to create

a easerver component as a webservice, pb is crashing in the IDE in the pbvm:

PBVM115!TriggerEvent+2a [e:\pb115\runtime\function\fntrig.cpp @ 1074]

004b378a 837a1c00 cmp dword ptr [edx+1Ch],0

Faulting code in the TriggerEvent of fntrig:

if (!fnThis->bSuspended && ob_inst_defined (pTrig->obInst))

552830 DDE communication may fail, when a window loses a focus.
552845 .Net Webform:

Clicking rapidly on the Next Page link (>) in a DataWindow with multiple pages can cause a javascript error:

Error: 'psPage' is undefined

Line: 6470

552898 OS: Windows XP SP2

Versions and Build #s Tested: PB 11.5_3050

Database/Driver File/Version: SYC with ASE 12.5.4 pubs2 database

Comments: In dw painter, when setting Font - Escapement to 1800 (180�) for a dw column with border, the column content will be rotated to outside the border during retrieve. The column content is correctly upside down, but should be inside its own border.

553031 Soap call to webservices

The milliseconds part of a Timestamp gets dropped when the seconds part is 59.

553297 When you have a long SCC Provider name, the ddlb

shows horizontal and vertical scrolls bars, but it is difficult to see the text.

553394 A script appears in DW on WebForm when using setitem(row,col,"</script>").
553468 PB.Net WebForms Postback with inheritance

A script in the itemchanged event of an ancestor datawindow will cause a postback when there is an itemchanged event.

This cannot be overrided in a standard way within the Window Painter.

Work-around define a javascript handler for the ItemChanged event in the constructor event of the child datawindow:

#IF DEFINED PBWEBFORM THEN

dw_x.JavaScriptFile = "TheScriptFile.js"

dw_x.OnClientItemChanged = "DummyItemChanged"

#END IF

Add code to the Itemchanged, so that Extend Ancestor Script can be disabled:

#IF DEFINED PBWEBFORM THEN

#END IF

553646 PB Non-Visible objects not generated for HTML.
553805 When you input 255 characters into the comment field of an object property, the last 4 characters are replaced into other characters by mistake.
553807 Multiple PrimaryKey columns cannot be updated in .Net WebForm.
553810 If column of WebForm is edited with a popup window shown, it will lose contents.
554040 Theory:

When using FileRead on the ansi ascii file should return the same values (an � = asc(179)), no matter on which OS (english, german, easteuropean, chinese and japanese..) it is run.

1.) Doing the fileread on chinese os, reports inconsistant results.

2.) Doing the fileread on japanese os, returns a japanese character instead of the character returned on english os. an � = asc(179)

554053 Menu Toolbar icons for Preferences! and Properties! are the same
554389 PB is crashing with an invalid pointer read

when using ShareData().

554829 Hebrew characters not migrated properly from PB8 to PB10.
555022 PB .NET does not appear to have any way to include

licensing components.

When deploying a winform application that includes a licensed control, the folloiwng error message appears:

The following exception occurred: This product has not been added to the Project's

licenses.licx file. If your Project does not have a licenses.licx file aready, you

must create a text file named "licenses.licx"and add it to your PROJECT.

You must then add the following line to the file:

'Dart.PowerTCP.EmailValidatin.Validator, Dart.PowerTCP.EmailValidation.Trial'

If the project already contains a licenses.licx, simple append this line to the file.

For more information, please see the "Creating the Licenses.licx File"page

in the online help.

***IMPORTANT***

Any time you make changes to the licenses in your project, you MUST REBUILD the project

that contains the reference to the licensed dll or the changes will not be built into the

application.

Within VS 2005 or later, you must right-click the licenses.licx file and select

'Rebuild Runtime Licenses'.

Also, please be aware that any Project that ultimately references a DART DLL must also include a licenses.licx file, and be compiled on a licensed machine. This includes,

for example, an executable that references a class library, that in turn references a

Dart DLL.

555212 Error when deploying a Winform project "A privatewrite property can be modified only in an event or function in its parent class."

When a .Net class has an object that only has a getter, and the property itself is an object with it's own properties, you can't set the properties in a conditional code block.

The errors isn't from the C# code compile, it's from PB:

C0143: A privatewrite property can be modified only in an event or function in its parent class.

The thing is, .Net allows this. Let's say you have ClassA, which has a property of ClassB which is a getter only. However, if ClassB has properties that have setters and getters, .Net allows you to set the properties as follows:

ClassA myA = new ClassA();

myA.B.prop = 123 ; <- this works fine in .Net.

555227 DataWindow will not retrieve on a webform. Works ok in PBNative.

The code that is called is:

The selection is made in the w_r_mini_lookup in the gbl_lkl.pbl. When clicking

on the OK cb, it returns to ue_lookup in n_rules_setup_structure in acctset.pbl.

The code goes into the choose case and there is a value in the l_str.parms.any_arg[1].

Then a postevent to ue_set_des_and_retrieve_dw2 in acctset.pbl. A call in the

routine is done to uf_retrieve but no data is returned.

w_r_mini_lookup/cb_ok.clicked:

l_l_row = dw_lookup.GetSelectedRow (0)

IF l_l_row > 0 THEN

wf_get_selected_value (l_l_row)

i_b_allow_close = TRUE

i_str_parms.boolean_arg [1] = TRUE

CloseWithReturn (Parent, i_str_parms)

END IF

n_rules_setup_structure/ue_lookup:

l_l_row = i_dw_datawindows [1].GetRow ()

l_s_value_column = i_dw_datawindows [1].GetColumnName ()

CHOOSE CASE l_s_value_column

CASE "structure_id"

l_a_any [1] = "STRUCTUR"

l_str_parms = gf_open_mini_lookup ("dd_code_basic", "code_id", "Structure ID", l_s_sql,"CODE", l_a_any)

IF l_str_parms.boolean_arg [1] THEN

i_dw_datawindows [1].SetText (String (l_str_parms.any_arg [1]))

This.PostEvent ("ue_set_des_and_retrieve_dw2")

END IF

END CHOOSE

n_rules_setup_structure/uf_retrieve:

long l_l_rows

IF i_dw_datawindows [2].Enabled = TRUE THEN

l_l_rows = i_dw_datawindows [2].Retrieve (i_a_retrieval_arguments [1]) << no data gets retrieve here

string ls_string

ls_string = i_a_retrieval_arguments[1]

IF l_l_rows = 0 THEN

i_dw_datawindows [2].InsertRow (0)

END IF

END IF

i_dw_datawindows [2].SetFocus ()

return l_l_rows

RESOLUTION: Engineering provided a code workaround.

555247 Customer is submitting an enhancement request to add Toolbar tooltips to toolbar icons and buttons.
555249 Change in behavior in PB 11.5 from PB 9.0.3. String default conversion of decimal numbers loses precision.

The following code behaves differently in PB9 than in PB11.5:

// ****************************************

decimal lr_amount=0.1000

string lr_amount1

lr_amount1=string(lr_amount*100)

messagebox('',lr_amount1) //messagebox 1

lr_amount=0.1234

lr_amount1=string(lr_amount*100)

messagebox('',lr_amount1) //messagebox 2

lr_amount1=string(lr_amount*100,"###.00")

messagebox('',lr_amount1) //messagebox 3

// ****************************************

PB9:

MessageBox 1 shows 10.0000

MessageBox 2 shows 12.3400

MessageBox 3 shows 12.34

PB11.5:

MessageBox 1 shows 10

MessageBox 2 shows 12.34

MessageBox 3 shows 12.34

The customer used string conversion without specifying the precision in many places in his application. Can we support the same precision in PB11.5 as we did in PB9?

555379 When tabbing out of a column to retrieve, the

following error appears:

Windows Internet Explorer

Unexpected error was thrown, the browser will be closed!

Please report the error to administrator.

Error: Can't move focus to the control because it is invisible, not enabled or of a type

that does not accept focus

Line: 1615

555386 When setting the taborder dynamically in a webform,

it doesn't appear to be working.

In the n_receipt_reules.uf_action_quick_po in the receipts.pbl, the tab order

for 2 columns are being set:

i_dw_datawindows[1].settaborder("display_price, 61)

i_dw_datawindows[1].settaborder("display_other_charges, 62)

The return code for each line is 0 but the tabbing does not work properly. Works

ok in PBNative.

555570 Closing an application is crashing when a third party

dll (sas.dll) is used.

The app is crashing with an access violation in pbshr110.

FAULTING_IP:

PBSHR110!PbHeap_free+43e [e:\pb11\3rdparty\heap\spbheap.c @ 2375]

004deade 833f00 cmp dword ptr [edi],0

FOLLOWUP_IP:

PBSHR110!MemFreePtr+11 [e:\pb11\shared\pbshr\pbshsyb.c @ 139]

0048e371 83c404 add esp,4

The call stack shows:

PBSHR110!PbHeap_free(void * ptr = 0x00010000)+0x43e (FPO: [Uses EBP] [1,16,0]) (CONV: cdecl)

PBSHR110!MemFreePtr(void * ptr = 0x00010000)+0x11 (FPO: [1,0,0]) (CONV: stdcall)

.

.

PBVM110!rtPcodeExec(struct ob_this * obThis = 0x00000000, struct ob_group * pobGroup = <Memory access error>, unsigned int uiNoArgs = <Memory access error>, struct ob_data * pobdEvaledArglist = <Memory access error>, struct ot_lvalue_info * potLvalueInfoList = <Memory access error>, void * obInst = <Memory access error>, ob_func_type obFuncType = <Memory access error>, unsigned short obModId = <Memory access error>, struct ob_class_entry * pobClassEntry = <Memory access error>, ob_script_type obScriptType = <Memory access error>, struct ob_prototype * pobPrototype = <Memory access error>, unsigned short obRoutineId = <Memory access error>, unsigned short * pchRoutineName = <Memory access error>)+0x3af (FPO: [Uses EBP] [12,7,0]) (CONV: cdecl)

PBVM110!rtRoutineExec(struct ob_this * obThis = 0x00000000, struct rtCallInfo rtCallInfo = struct rtCallInfo, struct ob_data * pobdArgArray = 0x10000500, unsigned int uiNoArgs = 0xdbfa30, unsigned short obRoutineId = 0, OB_ROUT_TYPE obRoutineType = 20971520 (No matching enumerant), int bConvert = 0)+0x382 (FPO: [Uses EBP] [10,9,0]) (CONV: stdcall)

RESOLUTION: Powerscript defintion of security_info structure was different than the

definition in sas2.h.

555922 Size of PictureButton controls changed after migration from PB10.5.2 to PB 11.2/11.5 if the display stlye is XP.

No change if originalsize set to false before migration or windows classic display style used all the time.

555928 When tabbing in a dwc, dddw expands unexpectedly

using IE 6 and columns will then lose their tab order and cannot be tabbed to.

Works ok using IE 7 browser.

555929 Radio buttons rendering improperly on certain tabs

in WebForm.

On certain tabs, radio buttons partially appear where shouldn't be.

RESOLUTION: Workaround given to just shorten the DataWindow's height value In WebForm.

555981 Application crashes in PBVM115.dll on Tablet PC. Does not crash on XP workstations.
556021 PocketBuilder 2.5.1 - EBF 1226

If I try and modify a DataWindow such as adding a group box, changing a columns position, change a columns height, etc and then do a "save"

I get the error message => "Line NN column 298: incorrect syntax" - where the

line number changes depending on the object you try and add/modify.

=> This seems to make the DW Painter totally un-usable! <=

** I had to return to build 1155 ** :-(

556124 A datawindow with header text that wraps in Win32, does not wrap in Webforms. They look truncated and don't display correctly.
556472 When dynamically changing the DW, the main DW is passed into a function and

we loop through the DW objects. The reference to the second or third level report are not known. Moreover we do not know what objects exist on that DW and would need to describe and loop in the same way as we are for the parent DW.

Right now there is no way to get hold of the 3rd level nested report.

556493 Margin settings are different when you print

a document that was saved using savedocument().

If you save a document to filetype of .doc, .rtf and .pdf, you will see the .pdf

has different spacing for the topmargin and bottommargin.

RESOLUTION: Not a bug. Created PB enhancement request, cr562200,

556701 Code error in javascript file dwcommon.js
556768 A MS SQLServer 2005 column of type bit returns -1 in PB connected with SNC. If connected to the same database with OLEDB, the bit column returns a 1.
556915 PB WinHelp files not converted to new standard HTML Help format
556918 Problem in DB painter when trying to select a table that has an identity column

the errormessage : failed to match datatype when describing appears.

556923 Customer is requesting an enhancement to preserve the "Ouput" setting in the debugger layout.
556946 .NET Webform datawindow is not refreshing properly.

The ue_save event in w_m_setup_type in typecode.pbl is called. The w_m_setup_type

inherits from w_ma_sheet. The code under w_ma_sheet/ue_save is:

this.triggerevent("ue_preprocess")

this.triggerevent("ue_accepttext")

The code in the w_ma_window_rule/ue_preprocess event is:

i_n_window_manager.uf_accepttext()

i_n_window-manager.no_list[1].uf_setredraw(true)

556950 The customer finds that his RTE bitmaps are displaying and printing considerably larger after migrating from PB9 to 11.5.

03/2009: Engineering says not a bug. Their explanation:

This is not a bug but a rational improvement for PB.

For a bitmap, there are some properties: pixels and dpi.

In PB9, when we insert a bitmap into richtext control, the size of bitmap is decided by the pixels of bitmap. In different dpis of system, we will get the different inches

for printers. So in PB9, if we change the dpi for system, the size of bitmap in richtext control will change too when we print it.

In PB115(actually in any version after PB10), the size of bitmap is decided by the inches of bitmap which is calculated by pixels/dpi of bitmap. This will keep the size

of bitmap same when we print it, no matter what dpi we use in system. This process is the same as MS-WORD. So if we insert the bitmap into MS-WORD, the size of bitmap is

the same as PB115.

556956 Customer's WebForm "Purge Notice" fails with a PageRequestManagerServerErrorException. Browser shuts down.
556961 The WebForm "Unit of Measure Setup" screen "New" selection causes an "Unexpected error the browser will be closed".
556991 The reported problem is actually with the PB Examples. Running the following does not change the colors for pie graphs:

PB 11.x code examples -> Graphs -> Various Graph Examples

Then choose, File -> Stats By Dept # and change Type to either 2D or 3D

and try changing the Colors.

With pie graphs there are no changes and I believe that is correct as the examples use SetSeriesStyle to change the color and with graphs you can change the colors with SetDataStyle but SetSeriesStyle would not make sense as it would turn the entire series ( one pie) to the same color.

557088 Workaround mentioned in CR 533615 does not apply to PowerBuilder: System.IO.FileNotFoundException in runtime for ADO.NET registered in NET Framework 2.0

Works fine using older ESD versions , pre esd14, icluding policy files etc.

557147 Problem 1: A datawindow column of Edit Style type richtext with the autosize height property enabled does not expand to fit all the text when text is pasted into the column. Probably related to CR 541411.

Problem 2: A datawindow column of Edit Style type richtext with the autosize height property enabled does not print a second page when there is 2 pages worth of text pasted into the column.

557232 "ImageKit7 Thumbnail ActiveX Control" included in this ActiveX Control cannot be pasted on Form of PB. PB will stop, when saving Form of PB which pasted ActiveX Control.
557281 Cosmetical corrections required for completing the fix of CR 532630

Checkboxes are not centered 100%. Radiobuttons are too close to the left border of a column and the HTML output needs improvement.

The dddw is shifted one pixel to the top : when you run the Employees_List_XHTML.jsp, you will discover that the Department column is shifted to 1 pixel on top (y=0 whereas it has been defined as y=1)

557502 Cannot get the return code of a Stored procedure with ODBC.
557512 Allignment and text insertion are wrong for RichText DataWindow columns with RTL support enabled.
557813 Image files in .png format not stored in the EXE or the PBD.
557908 Using picturecontrol setpicture() function with png file crashes PB with JPEG Processing Error, Not a JPEG file: starts with 0x89 0x50

Using Picturename property to set the png works ok.

557926 Webform not retrieving after tabbing out.

Using the w_m_entry_physical_inventory and the uo_phy_inv_adj in the invadjs.pbl.

The sequence of events should be:

u_dwa_rules.uf_itemchanged()

n_phy_inv_adj_main.uf_itemchanged()

n_phy_inv_adj_main.uf_action_valid_item()

n_phy_inv_adj_main.uf_click_on_action()

na_manager.uf_retrieve()

n_phy_inv_adj_main.uf_retrieve()

na_rules.uf_retrieve()

RESOLUTION: Engineering discovered a column mismatch in the dw source. The name

in the column source was not the same column name in the gob.

557935 Customer would like the option to set the color preferences for a target so that each individual control does not have to have them set when the application is designed with a certain color scheme. He would also like the option to let the user choose their colors and then have them applied throughout the entire application at runtime. Sort of on the idea of css for the web.

CR 146848 requested a preferences option for colors of objects in PB but was closed as not to be implemented. Customer would like to see this implemented and also be able to be configured during runtime.

558050 JavaScript function "findControl" does not work for this specific presentation style due to wrong naming conventions on these columns.
558081 Need RighToLeft layout support for Tab controls and tabpages
558121 Can't assign a png image to a picture control when using SetPicture(blob_image). It works when you assign using p_1.PictureName="image.png". Png file are not listed as a valid type for either setpicture or picturename. The customer says since it works for picturename it should also work for setpicture. Also PB seems to crash (it just dissappears) if you attempt this and it should fail more gracefully if this is not allowed.
558274 * ENHANCEMENT * Adding Accelerator key regardless of Effects setting in control panel.

Customer knows that the behavior in PB 11.5 is the correct windows behavior but because their users have a mix of PB 9 and 11.5 applications they need a consistent behavior with the settings.

Toggling the windows setting with APIs is not an acceptable workaround for this customer.

558279 Popmenu is getting clipped on response window when

you right mouse button near the right edge of a column.

Using code of:

lm_pop.PopMenu(parent.PointerX(), parent.PointerY())

RESOLUTION: Customer resolved issue.

558503 When the customer uses a JCM_Sybase connection cache the second time he runs calls the component he gets the following error:

Error text = ct_exit(): user api layer: external error: This routine cannot be called because another command structure has results pending. fatal

When using either JDBC and regular PB connections he does not see the error.

558737 When generating machine code where you have converting

a byte array, PB will hang:

blob blb

byte bb_byte[]

any a

bb_byte[] = {1,10,100,200,255}

a = bb_byte

blb = blob(a,EncodingANSI!)

Works ok for pcode.

558869 Due to a Whitespace problem in PB IDE the sourcecontrol integration to TFS MSSCC is not fully functional. Helpful would be the Implementation of an extension API by MS engineering.
559201 Oracle connection. If the customer logs activity in the Powerbulder database painter like adding columns with ddl it has the table_owner name, see below.

ALTER TABLE TECHSUPP."DEPARTMENT" ADD ("TEST" CHAR(10)) ;

"TECHSUPP" is the table owner and we are logged in as "TECHSUPP".

Customer would like the generated ddl in the powerbuilder database painter to be created without the table_owner prefix in the ddl or have the option of using the table owner or not.

When we create a datawindow the owner_name doesn't prefix the table name. Can we have the same functionality in the database painter?

559457 The customer has a datawindow modify that he uses in pb 9 with no problems. After migrating to PB 11 the same modify is crashing powerbuilder on an exit.
559558 Behavior of DDDW differs in Windows Application DDDW and .Net WebForm DDDW. WebForm DDDW cannot handle NULL correctly. NULL is ignored.
559640 Wants the ability to have a rich text header, but be able to on a page by page basis turn it off as if there was no header for that particular page. And to independently have the same capabilty for footers. The customer claims you can do this You can do this in rich text version 1.6 with the \headerf command in conjunction with the \titlepg command, but

you can't do that via Powerbuilder because the headers and footer tags don't exist at runtime.

559642 Customer finds that part of the text on one of his WebForm DW checboxes is truncated.
559818 * ENHANCEMENT * Informix 11.5 native driver
559855 Trying to execute stored procedure with decimal parameter and getting Scale error during implicit conversion of DECIMAL value '1232123.12345' to a DECIMAL field. The server crashes at this point.
559890 When deploying a PB service component to EAServer 6.x,

the service component entity file is now generated automatically.

Per cr553881, please back out the change done from cr497660.

When deploying a component using a export configuration, you must manually include

the service component entity file in the zip file. CR559759 is entered for that

request.

560077 There is a memory leak having to do with menu toolbar bitmap icons in Powerbuilder 11.5.

The leak is only evident when the bitmap files are located in the system path.

When the bitmap files are in the current directory the memory leak is not evident.

The customer says this memory leak is also evident when running the exe when the toolbar .bmp files were added via a .psr file. So the searching for the bitmap files may not be the complete issue.

560308 Customer (ING) is looking for development help in reviewing an adplus dump file.

Customer is crashing on the create instance of a powerbuilder component with EAS 6.

560523 dw.saveas() EXCEL5!/8! exports wrong date and datetime data eg. 01/01/1900 appears as 01/02/1900 in Excel.

Normal Excel! type works fine.

560530 Request for the transparency mode for Tab control BackGround.
560825 A comma is shown when the decimal column of PB.Net WebForm gets a focus.
560920 A group datawindow has header text that wraps and trailer info. In PB 9 a SaveAs HTMLTable! displayed the headers wrapped and the trailer info correctly. After migrating to PB 11 the header text is not wrapped and is truncated, also trailer info is missing on some groups.
561065 When using the empyt array as a parameter either string or datetime array the runtime error R0021 Bad runtime function reference at line... appears.

Happens for both o90 and 010 DB interfaces.

561349 SYC Regression connecting to ASE 12.5 in PB 11.5 and 11.2. The customer connects to an ASE 12.5 database with SYC. They store passwords in the database as a hash code in a varchar(10) column. They retrieve the hash code into a datawindow. This hash code has worked fine for them since PB 9. It works fine in PB 11.2 and it worked fine in 11.5 build 2060. Then they upgraded to build 3050. Now certain characters are not being retrieved into PB as they were. The hash is not being converted correctly into the passwords because of this. They can see that these certain characters are displayed as question marks or "squares" if they display the datawindow. Nothing else has changed on the machine.
561350 When trying to connect to db2 mainframe using

the DIR driver, getting the following error:

Extend PB Catalog

ct_results(): network packet layer: internal net library error: Net-Library

operation terminated due to disconnect

PB Catalog tables are not available for use

Connecting to DB2 version 8.1 using Open Client -> network layer -> directconnect -> mainframe connect.

Works ok in PB 10.5.2 (build 7699)

561354 When connecting using the DIR driver to DB2 v 8.1 using

DirectConnect 12.6, columns are getting truncated.

For example a table is defined with the following columns:

MSDI_CODE char(10)

MSDI_ACTIVE char(20)

MSDI_NAME varchar(25)

The database trace is returning:

(f8a1c4): name=MSDI_CODE,len=6,type=CHAR,pbt=1,dbt=1,ct=0,prec=0,scale=0

(f8a1c4): name=MSDI_ACTIVE,len=11,type=CHAR,pbt=1,dbt=1,ct=0,prec=0,scale=0

(f8a1c4): name=MSDI_NAME,len=13,type=CHAR,pbt=1,dbt=1,ct=0,prec=0,scale=0

561777 After installing an epson Printerdriver and some barcode fonts Code39AzaleaRegular1.ttf etc. part of text turns into barcode.

In some environments the whole text is diplayed as barcode.

561787 DW update behaviour changed between PowerBuilder Version 6 and 10.
561803 Bitmap appears jagged in appearance on a

contemporary style toolbar menu.

It looks ok for traditional style toolbar.

561822 Application crashes in the pbshr115:

FAULTING_IP:

PBSHR115!PbHeap_free+43e [e:\pb115\3rdparty\heap\spbheap.c @ 2375]

00452b5e 833f00 cmp dword ptr [edi],0

DEFAULT_BUCKET_ID: CORRUPT_MODULELIST

PROCESS_NAME: datacap.exe

OVERLAPPED_MODULE: Address regions for 'shell32' and 'Unknown_Module_00680074' overlap

ERROR_CODE: (NTSTATUS) 0xc0000005 - The instruction at "0x%08lx" referenced memory at "0x%08lx". The memory could not be "%s".

READ_ADDRESS: 00000000

FAULTING_THREAD: 00000420

PRIMARY_PROBLEM_CLASS: CORRUPT_MODULELIST

BUGCHECK_STR: APPLICATION_FAULT_CORRUPT_MODULELIST_OVERLAPPED_MODULE

561925 Seemless migration needed on XP style for DW static text objects with lowered borders. For DataWindow columns this is already working, but for static text controls it is not.
561939 Crosstab crashes PB when retrieving the DataWindow several times if computed field is set to background or foreground.
561954 In the debugger java classes can not be expanded and debugged in an EJB client application.
561998 Deploying an EA Server project from PowerBuilder using Orcascipt is not working when using build projectex. It works when using build project. The error is as follows:

Command syntax error at line 4. Found "projectex", expected "LIBRARY | APPLICATION | EXECUTABLE | PROJECT"

End Session

The following is the code from the datafile that caused the error:

Start Session

Set Liblist

"C:\customers\11509491\pbeas.pbl"

"C:\customers\11509491\base.pbl"

"C:\customers\11509491\jagrepository_proxies.pbl"

Set Application "C:\customers\11509491\pbeas.pbl" "pbeas"

build projectex "C:\customers\11509491\pbeas.pbl" "p_deploy" "TZ1" 2011

562165 Cannot connect to DirectConnect using Open Client 15.

PB is looking for libct.dll and libcs.dll. Open Client does not have those

dlls--instead they have libsybct.dll libsybcs.dll.

562200 Add a property to the rte control to allow

users to control the linespacing on a rte control.

The customer prints a .rtf document from MS-WORD and also prints the same

.rtf from the rte control. The output doesn't look the same. The customer

believes if they can control the line spacing and make it smaller, than the

formats will match up better.

562411 When using PB Type dec for Oracle number in a rpc call you get the error message:

Subprogram <function name> not found in subprogram list for package <owner>.<package>

562432 You get a -9 error when attempting to do a Seek on an OLEStream object. The code worked fine in PB 9.0. It appears to have broken in 10.5 (wasn't able to test 10.0) and remains broken in 11.5. The customer came up with a workaround but the problem is that if the Seek function doesn't work, it may not be possible any longer to read more than 32K out of the stream. The Seek was used to position the start of the Read to the next 32K block. Without Seek working, you may only be able to read the first 32K.
562433 Currently for PocketBuilder, the application version number in the project painter is NOT written into the deployed application executable. The customer is requesting an enhancement to add it to the deployed application executable.
563125 When crashes in the db painter when using the

TableCriteria dbparm.

When trying to expand the tables in the database painter, pb will crash.

563127 In a DataWindow column with "AutoSelect is OFF, the cursor gets positioned at the

beginning of the control and not at the position of the mouse when you click in the control.

563131 This enhancement request was opened as a result of CR 561998.

Deploying an EA Server project from PowerBuilder using Orcascipt is not working when using build projectex. It works when using build project. The error is as follows:

Command syntax error at line 4. Found "projectex", expected "LIBRARY | APPLICATION | EXECUTABLE | PROJECT"

End Session

The following is the code from the datafile that caused the error:

Start Session

Set Liblist

"C:\customers\11509491\pbeas.pbl"

"C:\customers\11509491\base.pbl"

"C:\customers\11509491\jagrepository_proxies.pbl"

Set Application "C:\customers\11509491\pbeas.pbl" "pbeas"

build projectex "C:\customers\11509491\pbeas.pbl" "p_deploy" "TZ1" 2011

Customer would like to see this functionality available in orcascript as they have 3-4 different sets of environments. They are planning to have different passwords to avoid deploys by personnel who don't have permissions to deploy to production. Using BuildProject in Orcascript will not work for their environment.

563133 Customer is migrating from PB 10.5 to 11.5 and when he does a reselectrow he is now crashing. He states that he cannot provide a repro as when he has tried to reproduce outside of his environment it has not crashed.
563140 The FileReadEx function returns an extra empty line when reading records of size 1023 bytes.
563292 In a column that has the editstyle checkbox with Left Text property set, the checkbox is misplaced and overlaps/overwrites the text.
563294 Columns with editstyle "edit" with border, the border appears in WebForm on XP although XP style is set as the default theme, and hence no border should be seen.
563313 PNG file is flickering when mousing over Command Buttons
563322 Accessing column using "#number"-Syntax (eg. dw_1.object.#2) crashes in WebForm or WinForm app if the column control is deleted in the dw object. This works ok in PB native app.
563348 OS: Windows XP SP2

Versions and Build #s Tested: PB 11.5_3050, PB 11.0_8616 and 10.5.2_7791

Database/Driver File/Version: N/A

Uses MSCOMM32.OCX

Comments: When scanning a barcode, the OCX oncomm() event takes precedence over PB window key.

The PB window key should take precedence, since you need to type the quantity first, and then scan the type of product. We tried ways to use PostEvent() and TriggerEvent() functions to invert the event sequence but we couldn't do that.

563399 When trying to connect to PBDIR using Access Service, the

following error results:

ct_bind(): user api layer. An illegal value of 3 given for parameter item

The db trace shows the following:

(1106480): SRV 10 #1 103 TDS RCVPRM ERROR (DBI_DEBUG_MESSAGE) (0.006 MS / 0.006 MS)

(1106480): CLI 1 #5 ct_bind(): user api layer: external error: An illegal value of 3 given for parameter item.(DBI_DEBUG_MESSAGE) (0.001 MS / 0.007 MS)

(1106480): SRV 11 #34313 An error occurred on the socket between the TRS and the CICS transaction program. See error log.(DBI_DEBUG_MESSAGE) (0.002 MS / 0.009 MS)

(1106480): *** ERROR 5 ***(rc -1) : ct_bind(): user api layer: external error: An illegal value of 3 given for parameter item.

.

.

(1106480): SRV 11 #34313 An error occurred on the socket between the TRS and the CICS transaction program. See error log.(DBI_DEBUG_MESSAGE) (0.002 MS / 0.040 MS)

(1106480): *** ERROR 5 ***(rc -1) : ct_bind(): user api layer: external error: An illegal value of 3 given for parameter item.

(1106480): SRV 11 #102 Incorrect syntax (DB2 PREPARE failed: DSNT408I SQLCODE = -104, ERROR: ILLEGAL SYMBOL "<END-OF-STATEMENT>". SOME SYMBOLS THAT MIGHT BE LEGAL ARE: + - AS <IDENTIFIER>(DBI_DEBUG_MESSAGE) (0.001 MS / 0.041 MS)

563422 The error code of child dw which composite dw receives is always 1.
563532 When multi user checkout is enabled in TFS, PB does

not show the multi user checkout icon, it just shows the

regular check out icon.

Also when multi user checkout is enabled in TFS and SccMultiCheckout=0 is added

to the pb.ini, PB still allows multi check outs.

563645 [.NetWebForm] GetRow returns row of the previous of ChildDW in ItemChanged.
563673 HyperLink does not work with FireFox 3. The Url is not passed to the Browser.
563688 is truncating autosize height column on a

nested report

563701 The request is that it should be possible to allow page control for XSLFOP! PDF generation.

When you are not using the distill method and want to create a PDF using xsl-fo you won't be able to specify the page size and other page properties and the pdf ends up with a default page property.

563712 The IsAllHebrew function returns wrong value when string contains numbers.
563729 Looking for a better error message than null object

reference for create instance.

The problem in this particular case was that objects were originally developed using pbwsclient110.pbx and even though new web services were created using pbwsclient115.pbx they still worked on machines that had the PB 11.0 runtime on them. However, it would return a success code and null object reference on the machines that didn't have the PB 11.0 runtime.

The enhancement request is to return an error code instead of a success code when this situation arises.

563745 The DataWindow Syntax Tool doesn't have an item for either Describe or Modify for the following:

<DW Control Name>.Object.DataWindow.Print.Preview.Outline

or

<DW Control Name>.Describe("DataWindow.Print.Preview.Outline")

563795 DropDownList protected in the Clicked event is not folded.
563826 Webform leave dw columns greyed out

The w_m_setup_structure in acctset.pbl opens. Using the uo_rules_setup_structure

in acctset.pbl.

Works ok in PB Native

563878 The customer has a datawindow with three columns one of which is marked not visible. When you do a SaveAs HTMLTable! you get an html file that opens correctly in IE. For the invisible columns this is in the file:

Style='visibility:hidden;'

However, when the html file is inserted into an RTE control in PB via InsertDocument (or opened by Word), there is an extra blank row displayed at the top and the invisible column is visible.

564030 DataWindow border not visible when animation set to the Window.
564055 getUrl returns wrong result when URL contains escaped characters.
564087 Documentation for png support for PictureButton control under new features is not reflected in the online help for the PictureButton contol.
564091 In a dropdowndatawindow you can type a single character and it will automatically search and take you to the first row that starts with that letter. If you type the same letter again it will take you to the next row if it also starts with the same letter. For example you have rows in the dddw that are:

abc

abb

acc

bbb

bbd

dbc

dbb

dcc

efg

If you type the letter a repeatidly as fast as you can the focus goes from abc to abb to acc, and continues in this cycle as long as you type a. But if you type d repeatidly as fast as you can the focus goes from dbc to dbb and cycles between just those two rows and never goes to row dcc. If you type d very slowly waiting a second or two between each then it cycles through all 3 d rows as it should. Why does d not behave the same as a? Why is the timing somehow different for the letter d?

564097 Retrieval arguments in pipelines no longer work. If you have a retrieval argument defined in a pipline you are no longer prompted to input a value in PB 11.5. And the pipeline does not pipe any rows.
564104 Editable fields AccessibleNames are not available to JAWS and MSAA when the fields are part of a datawindow. They appear to show up just fine in the log file when running AccEvent32. The customer thinks the problem is with the Windows Class being changed. A typical log entry is as follows:

OBJ_FOCUS Event Time=1A9340D Window Class="pbdw110" Name="Department Name" Role=editable text State=normal

OBJ_LOCATIONCHANGE Event Time=1A9340D Window Class="Edit" Name=none [false] Role=window State=focused,focusable Location={l:445, t:333, w:196, h:15}

OBJ_HIDE (hidden) Event Time=1A934E7 Window Class="Edit"

OBJ_FOCUS Event Time=1A934E7 Window Class="pbdw110" Name="none" Role=client State=normal

OBJ_LOCATIONCHANGE (hidden) Event Time=1A934E7 Window Class="Edit"

OBJ_FOCUS (hidden) Event Time=1A934E7 Window Class="pbdwst110"

...

OBJ_FOCUS Event Time=1A9364F Window Class="Edit" Name=""Single Line Edit One"" Role=editable text State=focused,focusable

OBJ_VALUECHANGE (hidden) Event Time=1A93881 Window Class="Edit"

Notice the first two entries OBJ_FOCUS the Class="pbdw110" Role=editable text and State=normal. The second line OBJ_LCATIONCHANGE occurs while still in this field. The Name now equals none with the following changes Window Class="Edit" Role=window State=focused,focusable.

Now if you tab into a regular single line edit control on a window you get the following:

OBJ_FOCUS Event Time=1A9364F Window Class="Edit" Name=""Single Line Edit One"" Role=editable text State=focused,focusable

The customer's contention and where he feels the datawindow is losing the AccessibleName is in the State. With the single line edit control the State=focused,focusable. However, with the datawindow editable text the State=Normal. It doesn't become focused,focusable until the OBJ_LOCATIONCHANGE line.

564250 Customer migrate application from PB10.2 to PB11.2.

Over hundreds of Richtext Datawindow report have printing issue.

The customer needs to load various text files (generated by Pro*C or Oracle

package on UNIX) into a RichText DataWindow in their PowerBuilder application

and then print out the text files with Landscape Orientation from there.

Two issues are identified.

1. Datawindow object has specified the "Paper Orientation = LandScape" but it print to Portrait as default

2. Even "Top Margin=0.0" But there is extra approx. 1cm empty space in Top Margin when compare PB11.2 to PB10.2

564283 When a new column is added to an existing datawindow,

the default font size is not retained.

In some cases the default font is not retained.

564295 Enhancement Request:

Make it possible to use larger icons\pictures on the Menu Toolbar.

564489 When creating a new dw where the table column names are longer than 18 characters, the columns are not appearing in the dw. They also do not

appear in the db painter.

In the db painter, when selecting the table and clicking on grid manipulation,

the message of 'Table MS_SYBASE_TEST_XXX contains no columns with supported datatypes'

shows in the microhelp area.

564653 cannot compile a Winform app with an external assemly
564702 PB 11.2 WebForm: Checkbox displays differently in client server than in webform.
564805 Changing the font escapement moves a column to unexpected coordinates.
564842 Customer is looking for development help in reviewing an adplus dump file.

Customer is crashing on the create instance of a powerbuilder component with EAS 6.

564851 Grid datawindows have a problem with detailband pointer property. Pointer does not change to hourglass with a grid datawindow.
565048 PB crashes when Calling a retrieve while a previous one still running
565185 'SaveAs' PDF output doesn't work correctly using Apache FOP.This issue is dependent on the layout of DW.
565444 When opening a MDI sheet with OpenSheet() then setting the OpenAnimation in the open event of the sheet does not take effect.
565577 column of DW is not shown by the Horizontal Split scroll bar.
565653 UL10 outer join syntax seems to be cut off, missing from and where clause.

Equal join shows no problem, no error.

565657 mailSaveMessage function fails.
565668 The datawindow embeds some extra carriage returns in the datawindow SQL when there are retrieval arguments in the datawindow. This may be related to CR 544600, where a number of white space characters were removed from the SQL sent to the database by the datawindow. However, if you have a retreival argument in the datawindow it is still adding extra carriage returns to the SQL.
565682 An application that uses the Accessibility Narrator will hang when tabbing to a dropdowndatawindow whose background color property has been changed via Modify at runtime. It only hangs when the Narrator is running.
565757 Black cannot be set to be the foreground color of PictureButton. Black RGB is (0.0.0).
565804 Customer's PB10.5.2 application(s) HANG frequently when

MS Office Communicator is opened. (replacement of MSN messager)

The HANG symptom is resumed after terminate the MS Office Communicator.

Need help to investigate the collected dump file to find out the reason behind.

565846 The customer has a main datawindow with 3 dropdowndatawindows. Each dddw has retrieval arguments. The code modifies the background color of each dddw column in the constructor event of the main datawindow, and this causes the dddws to retrieve unexpectedly and for each dddw it pops the retrieval argument dialog box. This happens before the user's code that retrieves the dddw's. "Auto Retrieve" is checked for each dddw column, and if this is unchecked then it does not retrieve the dddws on the modify. But what if they want the "Auto Retrieve" checked? Then the get these unexpected dddw retrieves and the argument dialog when they don't want it.
565873 The customer has the machine display properties set to Windows XP Theme. He is seeing two display problems at runtime. 1) The text of a radiobutton moves left and right depending on if it is enabled or disabled. 2) A checkbox of height less than 72 pixels has the focus rectangle cut off. These display problems do not happen with Windows Classic Theme.
566030 Get wrong values in a DW crosstab migrated from PB10 to PB 11.5.
566034 Cannot invoke a web service when windows user is not a member of Administrator Group.
566048 PB crashes after retrieves on a specific Crosstab DW.
566064 The customer is calling an Oracle function via a transaction object RPC. The call succeeds and the proper value is passed back. But after the call PB is crashing. This is a regression, there was no problem in build 3127, but there is in build 3136.
566072 The dw column defined as a decimal is not formatting properly for rupees when the regional setting is set to Indonesian or Hindu.

It is getting entered as ###,###,###.00 instead of ##,##,##,###.00

566084 The customer has a home grown dll which can be called sucessfully in Powerbuilder 10 and also early releases of pb 10.5. But it fails in later builds of PB 10.5 and in PB 11.5 with the error message:

Error: Error calling external function %s at line 5 in clicked event of object cb_1 of w_window.

The suspicion is that powerbuilder no longer likes the function name "?f_opendoc@@YGFPBDH@Z" defined in the home grown dll:

FUNCTION integer f_opendoc(string filename, int cmdshow) LIBRARY "ac_doc32.dll" Alias for "?f_opendoc@@YGFPBDH@Z;Ansi"

566181 PB Runtime Packager has problems when system does not comply to 8/3 file names. The runtime packager needs enhancement to check it early and cope with it. This issue will affect the deployment as well.
566194 Customer would like to have the ability to control the printing output characteristics through powerscript when using a RichTextEdit control. Such as paper size, orientation, print margins.

Customer does not want to use printsetup() which is what is now available to him.

566213 Customer is randomly crashing in module ntdll.dll version 5.2.3790.3959. They have created AdPlus crash dumps and although it is crashing in a Microsoft dll, the dlls in the crash dump are ones PB dlls have dependencies on.

Customer claims that they are using webservices but they do not believe they are when the application actually crashes.

Stack trace

msvcr71!wcslen+0x4 (FPO: [1,0,0])

msvcp71!std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >::assign+0xd (FPO: [1,0,0])

WARNING: Stack unwind information not available. Following frames may be wrong.

pbwsclient110+0x336d9

xerces_c_2_6!xercesc_2_6::SAX2XMLReaderImpl::startElement+0x2f9

xerces_c_2_6!xercesc_2_6::MemoryManagerImpl::allocate+0x31

xerces_c_2_6!xercesc_2_6::IGXMLScanner::scanStartTagNS+0x1618

566335 On DW, we can input a number it beyond EditMask format limitation.
566362 When saving a Datawindow into a file with SaveAs as XML the return code of the function does not give back an error -1 when there are problems with file access.

If the folder to save in does not exists, the SaveAs functions returns a 1 instead of the -1 error.

566367 Please have PB allow the nulls in rpc calls, no matter if the dbms supports it or not, ie. in that case getting an error from dbms for not capable.
566564 Customer reported PB11.2 Global variable instance of soapconnection fail to Createinstance

in UserObject's constructor event. After investigation, it is identified that early

instantiation of the Global variable at application object may relate to the problem.

However, similar problem also occur on instance variable. For instance variable, only the

first instance of the soapconnect can successfully createinstance

566675 The customer would like to see an event added to the transaction object. It would be the connect event and it would fire after a successful connection.
566799 Sysam support for Vista/Windows 2008 64 bit.

Customer is requesting an enhancement to support the SySAM license server on Windows 2008 x64.

Currently, the License Server is not supported on Windows 2008 until FLEXnet v11.6.1.

566850 Customer has several datawindows that they migrated from PB 6.5 and he claims they were working fine until yesterday. The datawindows now are crashing the PB 11.5 IDE when opened in the painter. They can be opened successfully in previous versions of PB 11.5 and also previous versions of PB. This is crashing in MSVCR71.dll. Customer has also exported the datawindows in a version of PB that does not crash and successfully imported them to PB 11.5 and then they do not crash.
566960 DataWindow Graph\control properties cannot be set on row basis in nested datawindows with dot notation
567651 Application crashes during updating an ASA database in a dw created by syntaxfromsql.

It worked fine in PB 10.5. Workaround is to use DisableBind=1.

567773 The customer has a toolbar icon that is disabled. In Win32 there were some problems with this but setting the environment variable PBTOOLBARDISABLEMODE=1 fixes it. However in Webforms the toolbar icon still displays as enabled when it is disabled.
567898 In the .js file we provide with PB 11.5, there is a class variable:

this.oPBNETData = null;

And in the fonction HTDW_performAction (), when submitting, we have the following:

if (this.oPBNETData + "" == "undefined")

psPage.Submit(); //Jsp Target

So, the submit doesn't work, because "undefined" has never been assigned to oPBNETData. What we need really is this code:

if (this.oPBNETData + "" == null)

psPage.Submit(); //Jsp Target

567904 Product: Powerbuilder 11.2 8739

Server OS (Where Web Forms app is installed): Windows 2003 Server SP2

Microsoft .NET Framework Version:2.0.50727.1433 SP1

ASP.NET Version:2.0.50727.1433

Ajax Extensions 1.0 (according to manual) installed successfully

IIS 5.2 SP2

Client Stations OS:

Windows XP SP2

Microsoft .Net Framework 2.0.50727 SP1

ASP .Net 2.0 Ajax Extensions 1.0

Runtimes de PowerBuilder 11.2 Build 8739

Comments:

Customer is trying to run a PB WebForms application that was deployed into IIS into his production environment. The deploy went fine. When accessing the application from within IE on same machine where IIS is located, it works ok. But when accessing application from within other client stations, customer receives the following error message in Internet Explorer:

Server Error in '/' Application.

Modify did not complete successfully, the error message is: Line 1 Column 866: incorrect syntax

Description: An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.

Stack Trace:

[MethodFailureException: Modify did not complete successfully, the error message is : Line 1 Column 866: incorrect syntax.]

Sybase.PowerBuilder.Web.PBPage.Render(HtmlTextWriter writer) +310

System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +25

System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +121

System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +22

System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +2558

Version Information: Microsoft .NET Framework Version:2.0.50727.1433; ASP.NET Version:2.0.50727.1433

The PBTrace.log shows the following:

Main Exception:

Exception Time: 2009-03-24 18:56:40.9307422

Process ID: 380

AppDomain: /LM/W3SVC/1907274638/Root-4-128824159461117190 Domain ID: 5

Managed Thread ID: 21

Current Thread State: Background

Method: Boolean j(Sybase.PowerBuilder.Web.PBWindow)

Exception Type: System.NullReferenceException

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

at Sybase.PowerBuilder.Web.PBWindowProcessor.j(PBWindow A_0)

at Sybase.PowerBuilder.Web.PBWindowProcessor.OpenWindow(PBWindow w)

at Sybase.PowerBuilder.Web.PBWindowOpener.a(PBWindow A_0, Boolean A_1)

Exception Source: Sybase.PowerBuilder.Web

Exception StackTrace: at Sybase.PowerBuilder.Web.PBWindowProcessor.j(PBWindow A_0)

at Sybase.PowerBuilder.Web.PBWindowProcessor.OpenWindow(PBWindow w)

at Sybase.PowerBuilder.Web.PBWindowOpener.a(PBWindow A_0, Boolean A_1)

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.LogException(Exception e, LogLevel logLevel)

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

at Sybase.PowerBuilder.Web.PBWindowOpener.a(PBWindow A_0, Boolean A_1)

at Sybase.PowerBuilder.Web.PBWindowOpener.Open(PBWindow w, Boolean newWindow)

at Sybase.PowerBuilder.Web.PBSystemFunctions.a(PBString A_0, IPBValue A_1, PBIconValue A_2, PBButtonValue A_3)

at Sybase.PowerBuilder.Web.PBSystemFunctions.a(PBString A_0, IPBValue A_1)

at Sybase.PowerBuilder.Web.PBSystemFunctions.MessageBox(PBString title, PBString text)

at c__n_pro_lease_connectservice.of_disconnectdb()

at c__pro_lease.close()

at System.RuntimeMethodHandle._InvokeMethodFast(Object target, Object[] arguments, SignatureStruct& sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)

at System.RuntimeMethodHandle.InvokeMethodFast(Object target, Object[] arguments, Signature sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)

at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture, Boolean skipVisibilityChecks)

at System.Delegate.DynamicInvokeImpl(Object[] args)

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

at System.Threading._ThreadPoolWaitCallback.PerformWaitCallbackInternal(_ThreadPoolWaitCallback tpWaitCallBack)

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

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

567923 When adding arguments to PBJVMconfig for PBIDEConfig

or PBRTConfig, the syntax to use is unclear.

For example, to add the Max heap size the following does not appear to work:

HKLM\Softwre\PowerBuilder\11.0\Java\PBIDEConfig\PBJVMconfig\1\-Xmx256m-verbose:jni,class

HKLM\Softwre\PowerBuilder\11.0\Java\PBIDEConfig\PBJVMconfig\Count\1

What appears to work (and verified from visualgc):

HKLM\Softwre\PowerBuilder\11.0\Java\PBIDEConfig\PBJVMconfig\0\-Xmx256m

HKLM\Softwre\PowerBuilder\11.0\Java\PBIDEConfig\PBJVMconfig\1\-verbose:jni,class

HKLM\Softwre\PowerBuilder\11.0\Java\PBIDEConfig\PBJVMconfig\Count\2

568221 EAServer will crash when inserting a row into a web datawindow.

The dw contains 3 buttons (Insertrow,update and delete). When clicking on

Insertrow, easerver will crash.

Using a custom pb nvo component, problem appears to be on the sethtmlaction.

Before the crash the action and context for sethtmlaction contain:

InsertRow (dw1 0)(15 (InsertRow 0 ((1 1 )(2 1 )(3 1 ))))((row 0)(sortString '?'))

RESOLUTION: Fix by CR559312. Checked in to PB 11.5.1 codeline on 2/23. Checked in to

pb 115ebf codeline on 4/23. Works in PB 11.5.1 (build 4009)

568649 Clarification is needed for ejbconnection object versus

connection object.

According to EAS Engineering, "the ejbconnection object has not really been enhanced for

quite some time and will probably never be supported for PB.NET. If your server is

EAServer or the PowerBuilder Application Server Plugin (with the Proxy Server), then

the client should definitely use the connection object."

The PowerBuilder documentation does not appear to stress that enough. In the online

help or Applications Techniques Manual, Chapter 24 - Building an EAServer Client or

Chapter 26 - Building an EJB Client.

Chapter 5 of the Easerver 6.x - JavaBean User's Guide it states:

- If using PowerBuilder, you can call EJB components hosted in EAServer by generating proxies for the home, local and remote interfaces then calling the lookup method on

the PowerBuilder CONNECTION object to instantiate the home interface proxy. Call the

appropriate home interface create mthod to instantiate a proxy for the remote interface, then call the business methods as you would for any other EAServer component.

- If you PowerBuilder 9.0 or later, you can use the PowerBuilder EJB client interfaces. These interfaces use Java and Sybase-provided PowerBuilder extensions to invoke EJBs on any J2EE compatible server.

568679 Enhancement request: Slow performance when using version control remotely.

The customer is working with pb native source control remotely via a broadband connection.

The pbls are on the office network which are under pb native source control. The customer is experiencing a long delay during the source control initialization process which is taking up to 20 minutes when a large pbl is involved. The time is being spent on the initialization process, checking the status of the object which are under source control.

The enhancement request is to allow the customer to get the status of a particular single object rather then refreshing the status of all the objects which are under source control. Customer would like the flexibility to toggle between full status of all objects which are in a pbl under source control or an individual object within a pbl.

569117 PowerBuilder crashes Jaguar when calling setHTMLAction method.
569147 Tab page control array different in WinForm.

Customer is aware of our documentation below:

http://infocenter.sybase.com/help/topic/com.sybase.dc00586_1150/pdf/dplynet.pdf

page 175 and page 177

ClassDefinition *

* The order of the array items in the VariableList property of the ClassDefinition object may not be the same in .NET applications as in standard PowerBuilder applications.

But does not believe this applies to the problem he would like looked into by engineering.

569754 Access violation in pbvm using ole.

FAULTING_IP:

pbvm115!PBOLEINBOUNDAUTOMATIONOBJECT::BuildSymbolTable+1e9

10b0c419 89542908 mov dword ptr [ecx+ebp+8],edx

569788 The PB 11.2 rte control has the facename set to Courier New and the Textsize to 12 on the font tab of the properties. They are inserting a document with the font of Courier New 12. The document has place holders on which they do a find and do a replacetext to replace the place holders with names from the database. But the names end up in the Tahoma font! And at the same time you can see the font change from Courier New to Tahoma in the toolbar in the rte. Why is it changing the font? They want it to be Courier New.

A regression from PB 9 where the font remained the same on the replacetext.

570038 Any Datawindow control, eg ( Column ) placed inside the Group Box is not accessible thru mouse in the preview window. Based on the tab order it can be selected when "Tab" key in entered.
570048 An error is outputted when default.aspx is opened and closed by IE8. However, an error is not outputted when default.htm is opened and closed.
570057 PrintDataWindow fails sometimes with -1 when printing richttext DataWindow in a printjob. Print function works correctly with same Datawindow.
570101 We need a clarification about the certification of PowerBuilder webForms on Windows 2008 64 bits. Currently, the documentation does not mention 64-bits platforms.

We also need a document of how to deploy a .msi file with all the Dlls needed and how to configure IIS in order to run 32 bits web applications.

570124 Customer has an application that they have migrated from PB 9 to PB 11.5 and they use SetRowFocusIndicator with their own bitmap. Occasionally the bitmap just doesn't appear.
570243 The PB debugger crashes if the user has added a parent.tag in watch which is recorded in the user defined debugging info ie. the .opt file.

Deleting the opt file resolves the problem, as it is deleting the parent tag info of the watch.

570319 The appearance for a contemporary toolbar icon is

not correct. It has a dark border around it. It does not appear the same as with a traditional menu.

The problem does not happen for all icons.

570340 Toolbar images for a contemporary menu have a gray background when images are in the same directory as application.

When the images (first.bmp,next.bmp,prior.bmp and last.bmp) are moved to another

directory that is in the system path, then the gray background is not there.

Resolution: Not to be fixed. Too risky and may cause a regression. Pathing issue

does not occur in pb12 (build 2063).

570479 text color in a DDLB column not rendered as for Windows DDLB control.
570693 PB client calling a webservice running on websphere

results in a memory leak.

The application eventually produces the following error and then crashes pb:

There is a runtime error when invoking the Web Service APPLICATION. The

definition of the method signature in the Web Service is wrong--the data doesn't

match the parameter definition.

Using websphere 6.1. The web service generates pdf documents uses up memory each successive time the web service is invoked until Powerbuilder crashes.

570817 Memory leak from retrieving file from WebService
571043 A customer has an elaborate datawindow using nested reports built in Powerbuilder 8. Within Powerbuilder 8 he uses the getfullstate powerscript function to convert this datawindow into a blob and store it in his Oracle database.

Should he be able to use this blob created in Powerbuilder 8 and be able to do a selectblob of the powerbuilder 8 datawindow and then do a setfullstate in a Powerbuilder 11 application?

Would this be considered supported?

Parts of the report display fine but pages are missing.

571162 Attributes in an export template are not stored in the order they were entered

CR 309840 seem to occur again.

571184 SCC source integration P4SCC 2007.3 or 2008.2

When refreshing source control status, the SccQueryInfo

call gets into an infinite loop within the Perforce dll's

571249 EJB client to Weblogic

Some properties of type any of java classes can not be expanded within the debugger

571280 A Barcode font is not displaying or printing properly after upgrade from PB 11.0 to 11.5.

This does appear to be a regression. It works OK in build 7518 and earlier of PB 11.x. Later versions of 11.2 display the barcode incompletely as does the latest version of 11.5, build 3143.

571286 The RightToLeft Property currently applies to:

Application and Window objects, and CheckBox, DataWindow, DatePicker, DropDownListBox, DropDownPictureListBox, EditMask, GroupBox, InkEdit, ListBox, ListView, MonthCalendar, MultiLineEdit, PictureListBox, RadioButton, SingleLineEdit, StaticHyperLink, StaticText, and TreeView controls

Customer would like the RightToLeft property to apply to Computed Fields in the datawindow control

571418 SAP 16 Webservices

EasySoap client gave error "Cannot parse wsdl file" when generating proxies.

571626 Getting an error calling method of a pbni object when doing a CreateJavaInstance.
571814 When connected to MSSQL using the SNC driver, pb

is crashing on rollback using <transaction>;

A crash is happening in the u_mgr_data/xfi_rollback. In the debugger, autocommit

is set to false and the transaction object is valid.

A dump file shows the app is crashing in the:

PBSNC115!PBOLEDB_COMMAND_BLK::RollBack+1

14f025a1 8b4908 mov ecx,dword ptr [ecx+8]

DEFAULT_BUCKET_ID: NULL_POINTER_READ

571906 The customer needs to load various text files (generated by Pro*C or Oracle package on

UNIX)into a RichText DataWindow in their PowerBuilder application and then print out the

text files with Landscape Orientation (most of the time) from there. The main issue

encountered is that the Richtext DW fail to use Page Orientation specified by PrintSetup()

at runtime.

571920 When opening a workspace that is under source control with P4 sometimes a crash can occur when connecting to P4 by a user having a P4 password or when the password has expired. Enabling logging in the pb.ini might prevent the crash.
571930 Problem with the tab order on webform when PBDataWindowEnableDDDW=true. Tab order on webform is not the same as using pb native.

After a dddw is expanded, the tab order appears to be lost.

Using IE 6 and 7 for testing.

571956 The deployment of a large PB workspace causes an java.lang.OutOfMemoryError in easerver.

When they are all deployed at once (RMB on Workspace in PB system tree -> Deploy) the server will get java.lang.OutOfMemoryError: PermGen space. After this the server has to be restarted.

571977 The customer has a datawindow with a stored procedure update. There are many arguments in the stored procedure that are marked as not used in the sp update properties. Only 9 arguments are passed. The datatypes of those 9 match but the error "Implicit conversion from datatype 'INT' to 'VARCHAR' is not allowed. Use the CONVERT function to run this query." happens on an update. A database trace doesn't really show anything helpful.
572081 Transparent background of png pictures are drawn incorrectly

when a rectangle is put behind it or when the picture is dynamically set.

572336 When pb client calls the pb web service running on

IIS, windows event view may report the following error:

Event Type: Error

Event Source: ASP.NET 2.0.50727.0

Event: EventType clr20r3,P1 w3wp.exe, P2 6.0.3790.3959, P3 45d6968e, P4 sybase.powerbuilder.interop, P5 11.0.0.0, P6 471eaa9a, P7 4e9, P8 1f, P9 system.accessviolation, P10 NIL

Event ID: 1334

Description:

An unhandled exception occurred and the process was terminated.

Application ID: /LM/W3svc/1/Root/eonwebservice

Exception: System.AccessViolationException

Message: Attempted to read or write protected memory. This is often an

indication that other memory is corrupt.

Stack Trace: at b(oa*, PBTransaction, Boolean)

at c(oa*, PBTransaction)

at Sybase.PowerBuilder.DB.PBSQL.Stop(IntPtr dbthis, PBTransaction transaction)

at Sybase.PowerBuilder.PBSessionBase.Stop.Transaction(PBTransaction trans)

at Sybase.PowerBuilder.PBTransaction.Dispose(Boolean disposing)

at Sybase.PowerBuilder.PBPowerObject.Finalize()

Test shows that the exception won't affect PB Webservice in the opera application

since the iis can automatically restart the process w3wp.exe immediately after its stopped.

572499 The issue is, that it seems that when targetting a O9 database the string that can be passed is twice as big as the one against an o10 db server.
572911 Date() function returns value from invalid date on some windows installations.

It seems that on these systems PB does not use the set regional settings (english uk), it uses some sort of US date settings instead (yy/mm/dd or yyyy/mm/dd), hence the wrong output.

573079 BindSPInput=1 makes db oracle to bind proc input parameters. However Oracle XML type can't be bound as either String or Clob/Nclob, and XML type in OCI is not a simple data type and can't be used directly like other data types. So Function spec of Oracle11g explicitly pointed out that xml procedure parameters type is not currently supported.
573081 Memory leak from retrieving PSR file from WebService. After 7 iterations can't get the file anymore.
573229 Customer has PB 6.5 psr files and has migrated to PB 11.5. When they initially set the dataobject to the psr file it seems to load and display properly. But then if they do a SaveAs PSReport! that returns success, but the resulting psr is empty - no data. If you load that new PSR, it is empty.

Using an 11.5 psr there is no problem loading it, making changes, save it again as a psr, the new psr loads and displays properly. The customer needs to be able to do the same to these older psrs.

573409 OS: Windows XP SP2

Versions and Build #s Tested: PB 11.5_2506

Database/Driver File/Version: SYC connecting to ASE 12.5.4

Comments: Customer has above 1000 stored procedures created with "sp_" prefix. But Pb, by default, considers these stored procedures as System Procedures.

As a consequence, customer needs to right-click and enable "Show System Procedures" to make them visible. This was reproduced here.

573434 The customer has a large text column with autosize height in the detail band. When displaying in print preview, sometimes this column is clipped on the bottom with only the top half of the last line showing. PSE could only see the clipping with my DPI set to normal (96 DPI).
573443 Certain toolbar menu icons are not clearly recognizable

between enable and disable state.

CR463051 addressed the problem and created a new property (PBTOOLBARDISABLEMODE=1 ) to add as a system environmental variable.

Please document this property-- PBTOOLBARDISABLEMODE=1

573610 When a rtf doc contains INCLUDEPICTURE and references

a .bmp for .gif, the picture does not show in in a rte control or richtext dw.

The rtf doc contains:

{INCLUDEPICTURE "C:/DevSample/ESSIG1.GIF" \* MERGEFORMAT \d }

{INCLUDEPICTURE "C:/DevSample/ESSIG1.BMP" \* MERGEFORMAT \d }

It works ok in PB 10.5.2

573630 When inserting data into a new row and tabbing to

the dddw where the 'empty string is null' is checked, causes the previous column's data to disappear.

Webform is doing a postback. Only happens when empty string is null is checked.

573774 When calling Functions with similar names after a certain length of the identifier in oracle packages it seems we try to call the wrong function.
573813 A PowerBuilder EAServer application is upgraded in which some method calls are changed.

if a client application uses a bad or old proxy object then PowerBuilder

within EAServer gets a fatal error on the server side and EAServer can go down.

573822 Opening the responds window with an RTE control on it cause a

Powerbuilder Application Execution Error

573964 When a PowerBuilder client application is using a bad proxy object then PowerBuilder

within EAServer gets a PB INTERNAL EXCEPTION.

574017 Using FileReadEx on some machines crashes when reading a large file (380069 KB).

1 - Tested on Vista machine, PB 11.5.1 build 4011, 4 GB memory. Ran fine, returned correct bytes in less than a minute.

2 - Tested on XP machine, PB 11.5.1 build 4011, 1 GB memory. Crashed in pbvm115.dll after running for a few minutes.

Customer has an XP machine with 3 GB memory and says he is crashing.

574021 The customer has several button display issues using both Window Classic, Windows Vista, and Windows XP themes. The look of the pictures inside the buttons and the size of the buttons themselves using each theme are inconsistent. The goal of this CR is to get button sizes to be consistent across all button types and graphics to look correct on all styles of buttons using all Windows themes in any Windows operating system version.

1) Datawindow buttons can be given a picture but have no originalsize property. The picture scales instead of the button resizing around the picture causing graphics to look unprofessional using modern or classic themes. The button should have an originalsize property that behaves as it does for window picture buttons.

2) In PowerBuilder the datawindow picture buttons always display using the classic style when viewed on the datawindow regardless of the display theme in use. For example, if using the standard Windows Vista or Windows XP themes the buttons appear square on the datawindows, but when window buttons are viewed on a window object the buttons appear with rounded edges. DW buttons should behave the same.

3) In modern display themes Window commandbuttons have multitone gradient backgrounds while picturebuttons do not. This gives an inconsistent look. Picturebuttons should have similar capability.

574126 Setting PaperOrientation property for RichTextEdit control to Landscape! is not respected during printing, unless to change the Orientation manually in the Printing Preferences.
574186 When having a richtext edit stlye column that covers more than a page in printpreview then there is some part of the column cut off and another empty page gets displayed.

Normal column edit style works ok.

574194 The problem is that background pictures are not displayed at runtime when the images are placed in a PowerBuilder resource file and linked into the exe.
574329 EAServer 5.5 PowerBuilder 11.2 Build 8616

PowerBuilder Internal Exception

A crash occured in the activate event of a component

574466 pbr graphics are not appearing on menu at runtime.

In pb 11.5, bmp,png and jpg are not appearing on menu.

In pb 11.2, jpg are not appearing (png is not supported until 11.5)

Problem happens for both pcode and machine code. It does not appear that

the graphics are set in the executable.

574857 CopyRTF function on RichTextEdit Control is not working and does not return the rte string.

Worked fine in PB 9 and 10.5.

574894 Customer has his own JSP pages with DDDWs on them and when he migrated from PB 10.5/EAS 5.1 to PB 11.2/EAS 5.5 the dropdowns are not working as expected. They seem to need to be clicked several times and still then the selected state is not selected.
574909 Customer has used a third party command button in their win32 application and now when deploying to a webform it is not showing when run. There are unsupported features reported for one event and some properties but not sure why it is not displaying.
575262 Enhancement Request:

Make it possible to create 64-bit applications to be able to use more than 2GB virtual memory.

575287 [Currency] display format replaces a dot with a comma

In the Regional Options, if the Currency Symbol contains a dot (for example kr.), the dot is replaced by a comma when using the [Currency] display format.

575415 The indicator of DW does not work correctly in the window opened by another instance.
575536 When usehwnd=no is set, the wrong object's events in a sharedata are getting fired.

The SQLPreview, RetrieveEnd,UpdateEnd do not have any/correct arguments.

The n_cst_global/of_test has the sharedata().

IF ids_Test.ShareData(au_DW) = 1 THEN

IF THIS.of_CreateTempTable(TRUE) = 1 THEN

ll_RowCount = ids_Test.Retrieve()

I believe where the problem is in the second retrieve:

IF li_rc = 1 THEN

ll_RowCount = au_DW.Retrieve()

575545 PB is crashing when using ALT-S for a shortcut with a button.

The dump file shows the crash is happening in:

msvcr71!wcsstr+13

Default_Bucket_ID: Invalid Pointer Read

BUGCHECK_STR: APPLICATION_FAULT_INVALID_POINTER_READ_STRING_DEREFERENCE

575975 mailSaveMessage function fails.
576153 The Date() function should have a second parameter for format argument.
576157 Which wsdl syntax does PB adhere to and are there any recommendations that can be given to customers who have the need to access certain web services. How to find out what is supported or not.
576183 After adding a column to DW select statement with view the columns get renamed, the datatypes are being changed, the update properties are lost and the sort order is lost as well.
576207 OS: Windows XP SP3

Versions and Build #s Tested: PB 11.5_3127

Database/Driver File/Version: SNC connecting to SQL Server 2005 database

Comments: Enable SNC to allow multiple table selection in Paste Special/SQL/Update or Delete. Currently, only one table can be selected when using SNC.

The feature already exists for ASE, SYC and ODBC/JDBC (ase/asa/ms sql server) interfaces.

576446 Display as Picture property not working in xHTML on Linux.
576452 A datawindow Bar3D graph does not display unless

the type is changed to a different type and then changed back to Bar3D.

576465 When editing in a richtextedit control typing Ctrl-z will undo the last item typed and typing Ctrl-y right after that will put back what was removed by Ctrl-z. There is an

Undo() rte function that will do the same thing as Ctrl-z. However, there isn't a corresponding Redo() function. The customer would like to see a Redo() rte function.

576659 Consult request. The Team Sybase customer is getting the following error in the EAServer log file:

2009-06-09 10:52:42.715 WARN Thread-414 Probable cause: unexpected failure or abnormal shutdown of client application or client host.

They are looking for any ideas. What does this error mean? What could be causing it?

576662 The issue is if you first insertdocumentinto an rte, an rtf document that has some kind of table, and then do a selecttextall() and a clear(), the table outline is left behind. This accumulates if doing multiple inserts and clears, and on some subsequent html inserts can affect the inserted data. It tries to stuff the html columns into the existing table structure. In PB 9, everything was cleared out with nothing apparently left behind. But the table was not visible in PB 9, so maybe tables weren't supported.

What seems to be a good workaround is to have the customer use the clearflag set to true on the subsequent html insertdocument. If you do the insertdocuments with the clearflag argument set to true, then it does clear out the table stuff. But the customer is also doing some header and footer inserts, and this no longer works when the clearflag is set to true. So this is not an acceptable workaround for the customer.

The customer wants the RTE.Clear() to clear out the text and table structure and let subsequent insertdocuments and header and footer inserts work properly.

July 17, 2009: Engineering can't fix the clear() problem in an EBF, however they were able to fix the workaround. Verified the workaround using InsertDocument() with the clearflag argument set to true to true is fixed in PB 11.5.1 build 4556.

576682 The customer would like to lock down the left most columns in a grid style datawindow and to do this in Powerbuilder he would use the HorizontalScrollSplit functionality. Unfortunately this isn't supported in Powerbuilder 11.5 WebForms. Customer is requesting this functionality be incorporated into the PowerBuilder Webforms functionality.
576864 A right aligned italic TrueType fonts can be cut-off at the right of a DataWindow column or control.
576905 The customer is running PB on a 64 bit Windows 2008 machine. They are setting the printer driver in a datawindow using the datawindow.printer property. They are noticing a much longer time to retrieve the datawindow when the printer they set is a networked printer driver especially the Easy Print 32 bit driver (Windows Terminal Services printer service). The issue is only with composite reports which are always displayed in Print Preview mode. When using a standard printer driver, a report print preview shows up on the screen in about 4 seconds. The same report takes about 1-2 minutes when using the Easy Print driver.

Testing here on Windows XP with a local printer vs a networked printer does consistently show that with the networked printer set in the datawindow.printer property, the retrieve takes longer in a good 9 out of 10 retrieves. This difference is magnified on the customer's environment.

576927 Customer is claiming that

#if defined PBNATIVE then

is always evaluating as false when used with Orca.

577074 To solve the length limitation problem, engineering needs to research input lob locator binding, then we can sent a lob to server side(not a string or binary data mapped to oracle long or long raw, which has length limitation) . Current we only support output lob locator binding(server send a lob data to client).
577088 Nulls are being inserted when using DisableBind = 0.

Powerbuilder 11 and Oracle database.

The customer has a very active application with an Oracle backend. For

performance reasonss he wants to use bind varibles. See http://www.orafaq.com/node/29 for an explanation of how Oracle uses bind varibles.

The customer does a powerbuilder insert with DisableBind = 0. The issue is that "Nulls" are getting inserted into the database for columns where the values in datawindow column are empty. Customer believes that the insert statements should not be inserting null for empty values in the datawindow columns.

577298 Modify call on Datawindow with no controls crashes in PBSHR dll, it worked fine in previous versions of PB.
577299 Vista font (eg. cambria) in contemporary menu has display problem in webform. The menu text will display in bold and scrambled when hovering the mouse over it. Only on vista.
577303 PrintManger is not showing the Document name

on a WebForm for datastore. It does not show the document name whether the

name was set in the datawindow object or dynamically using dot notation or modify.

It works ok for datawindow but not datastore. Works ok in Winform and PBNative.

577496 In a .NET Webform application an empty(NULL)row in a DropDownDataWindow is not displayed when expanding the DDDW.
577498 In a webform application a datawindow with a dropdowndatawindow is placed on a tabcontrol.

When the DDDW is expanded, the DW control gets moved upwards, using PBDataWindowEnableDDDW true.

577527 OS: Windows 2003

Versions and Build #s Tested: PB 11.5_3127, PBVM 11.5 (that comes with EAServer 6.2 installation )and also PBVM 11.5_3127 upgrade in EAServer side

Database/Driver File/Version: N/A

Comments:

When a JSP invokes a PB NVO that performs intercomponent call to second PB NVO, PBVM 11.5 throws an exception and leads EAServer to crash. The issue happens if intercomponent call invokes a method with datetime datatype in parameter.

577691 Orcascript:

When connecting to MS Visual SourceSafe 6.0, 2005 with orcascript the

VSS Password dialog appears eventhough the password was set in the script.

scc set connect property userid "Orca"

scc set connect property password "orca"

577810 The customer needs to load various text files (generated by Pro*C or Oracle package on

UNIX)into a RichText DataWindow in their PowerBuilder application and then print out the

text files with Landscape Orientation (most of the time) from there. On PB10.2, the long text will be be truncated to display. On PB11.2, the long text file will be word wrapping

to new line, even the RichText DataWindow control has turn of the word wrapping.

After the dw.InsertDocument(), there is no way to reset the word wrapping.

577893 SetText crashes when strings contains over 130 numeric characters.
578096 PB failed to create EasySoap Proxy with SAP wsdl File with

"Unknown Exception found" in Web Service Proxy Wizard.

578098 PB failed to create EasySoap Proxy with SAP wsdl File with

"Unknown Exception found" in Web Service Proxy Wizard.

578100 PB failed to create EasySoap Proxy with SAP wsdl File with

"Unknown Exception found" in Web Service Proxy Wizard.

578102 PB failed to create EasySoap Proxy with SAP wsdl File with

"Unknown Exception found" in Web Service Proxy Wizard.

578158 Customer is connecting to a SQL Server database with ODBC and when he tries to call a stored procedure and perform an update he is receiving an error,

SQLSTATE = 07006

[Microsoft][ODBC SQL Server Driver]Restricted data type attribute violation

If customer connects using ADO.NET, OLE DB or SNC there is no error. They have used ODBC in the past and say this is a migrated application that did not show the error in PB 9.0.3. The testcase however for me, does show the error in PB 9.0.3 but they insist their actual application does not.

578353 Opening an object under ClearCase will crash

PB in the IDE.

The crash is happening in the PBLIB115!CFP_Folder::EnumActions

FAULTING_SOURCE_CODE:

242:

243: if (bInWebTarget || bInJSPTarget)

244: {

245: // New...

> 246: hr = LP_CreateNewAction(m_pContext, m_strURL, IID_IPB_Action, (void**)&pIAction);

247: if (SUCCEEDED(hr))

248: {

249: PB_ASSERT(pIAction != NULL);

250: list.AddTail(pIAction);

251: pIAction->Release();

578369 Customer would like a way to create a windows service from their PB exe directly from PowerBuilder.

There are several third party tools available to do this and but he would like to be able to do it without purchasing a third party tool.

http://www.topwizprogramming.com/pbniserv.html

http://www.ecrane.com/pbservice1.cfm

http://www.firedaemon.com/

578566 Enhancement Request

Provide properties to specify the sorting order of DataWindow Crosstab Columns

578833 The customer runs 80 reports for 3000 customers. So they currently run SPs that return all the data for all customers and use filters and SaveAs on the PB client to generate reports for each customer. They use this approach because if they put the filter on the SP, they would need to run 3000 x 80 reports every evening. They run into problems when the rowcount exceeds the DW size limit. If you run the attached sample using the README instructions and review the log using the enclosed Winvi editor, you'll see blank lines for the last 500K rows.

Customer enhancement is a request for a larger DW size limit.

579165 In PB11.2, the toolbar icons in dynamic menu items work fine with the IE WebControls but not with Telerik RadControls (the standard with PB IDE 11.5)
579189 Enhancement Request for full (png picture) transparency support including z-order.
579206 Ct needs to import XML files in DataWindows, which have whitespaces as content. The DataWindow functions importFile() and importString() don't work with these files correctly, because they drop rows and columns.
579217 When you import a XML file into a DataWindow using an XML template, you will get incorrect results :

- Some values are not in the right column

- Some values are not imported

579225 PB is crashing at compile time of a global function. The customer has a global function and in the function, the customer is attempting to set an initial value to the integer variable minute_pos when declaring it. But they are using an expression that can only be evaluated at runtime:

int minute_pos = pos(time_value,':')

where time_value is an argument passed into the function at runtime. Declarations happen at compile time, and time_value has no meaning or value at compile time. The expression pos(time_value,':') clearly is intended to be evaluated at runtime using the passed in time_value to the function, so it makes no sense to use the syntax to set an initial value to the variable in a declare statement. Even if it could compile this one line declare statement will never be executed at runtime. The correct syntax is the commented out 2 lines:

int minute_pos // Declare the variable at compile time

minute_pos = pos(time_value,':') // Set a value at runtime when the function is called.

This is from the Help on initial values for variables: "Although you can use global system functions or expressions to initialize variables with compile time values in a variable declaration statement, for runtime value assignments, you must declare variables and assign their values in separate statements."

So the issue here for Engineering is can we aviod the crash and get a compile time error message?

07/15/2009: Verified fixed in PB 11.5.1 EBF build 4556 and after.

579399 A regression since 11.5 GA. The customer is doing an InsertDocument of an HTML file into an RTE control. Now there are 3 funcky characters visible in the front of the document. The file is encoded ansi and there is no BOM. These characters did not show up in PB 11.5 GA.

July 17, 2009: Verified fixed in PB 11.5.1 build 4556.

579422 Customer is in Infomaker 11.5. He has datawindows (reports) that now take a very long time to open the SQL Painter (Clicking DataSource). Some reports take minutes before the SQL appears. In PB 9.0.3 it displays the SQL very quickly connected to the exact same database and opening the same report. Why is this taking so long now? Can something be fixed in 11.5 to make this quicker?

The database is SQL Anywhere 11 and ODBC is used to connect.

July 17, 2009: Verified fixed in PB 11.5.1 build 4556 and after.

579592 Description of Problem:

From the only help for 11.2 and 11.5, it states for 'Using number display formats' that

'These keywords tell PowerBuilder to determine an appropriate format based on system

settings'

[General]

[Currency]

From the online documentation for PB 11.2 and PB 11.5, Users Guide, Chapter 22: Displaying and Validating Data for

Number keywords 'You can use the following keywords as number display formats when you want PowerBuilder to determine an appropriate format to use'.

The online documentation does not reference that {General] and [Currency] are

based on system settings. The online documentation does not appear to be in sync

with the online help.

579807 The Ultralite UL10 DB interface shows datatypes differently than they actually are, eg. varchar(n) is displayed as char(n)and DateTime is displayed as Timestamp.
579811 The Ultralite UL10 DB interface does not show a primary key created with constraint as primary key, it will show as index.
580170 Webform: Entered text disappears

On a .Net Webform application when setting the DataWindow Visible property to False and

back to True again, the last entered text may have dissappeared from the dataWindow.

Note:

There are other options to hide a DataWindow like setting the x or y coordinate to a large negative value.

580176 The customer has a datawindow sort criteria that used PB functions like:

"abs(col1) A,abs(col2) A"

If he takes this exact string though, and does a SetSort to the datawindow the setsort adds a space after the comma and the sort string becomes:

"abs(col1) A, abs(col2) A"

The cusotmer does a lot of iterations of this in his app. The extra spaces add up and become a problem, using memory and eventually crashing PB. Not a problem if the functions are not in the sort string.

July 17, 2009: Verified fixed in PB 11.5.1 build 4556 and after.

580459 Using Jaguar thread manager, can not start the thread
580544 After calling SyntaxFromSql, the retrieve on a datastore fails but works on second call and after.

The problem occurs on some conditions : The PbCatalogOwner is set in the dbparm and the user connected is not the owner Pb catalog tables.

580775 The customer has a datawindow with an XML export template defined that has the encoding set to UTF-8. The Export Use Template is set to this UTF-8 template. Yet when they use dot notation to get the xml from the datawindow, dw.object.DataWindow.Data.XML. The XML returned has the default UTF-16LE as the encoding. If you do a SaveAs XML! then it does have the correct UTF-8 encoding in the generated XML file. Even if you set the export use template in script with:

dw_1.Object.DataWindow.Export.XML.UseTemplate='t_request_response'

Before the dw.object.DataWindow.Data.XML, you still get UTF-16LE as the encoding rather than the UTF-8 encoding specified by the template.

580960 SqlServer Native Client (SNC)incorrect generation -exec sp_executesql- with index columns data type Varchar().

The problem involves the nvarchar and varchar types trought SNC with SQL Server 2008 and disableBind=0

With DisableBind=1 or with another mode of connection, ODBC , OLEDB, all works fine

581034 Ability to use [currency] or [general] to set the Display Format

for Rupees.

This is a continuation of cr566072. Currently to display ruppees

in the dw, you must set the Display Format to ##,##,##,###.00. The customer

feels that it should be reading the regional settings. If so, then you

should be able to just use [currency] or [general].

Our documentation states that you can use the following keywords as number display

formats when you want PowerBuilder to determine an appropriate format to use:

[General]

[Currency]

581205 simple code for example

string ls_value

long ll_tmp, i

for i = 1 to 500000

if isNull(string(ll_tmp)) then

end if

next

causes a memory leakage

581412 On Solaris PBVM, Setfullstate & Getfullstate can handle ASE Double Character data content in certain condition. It is discovered that Getfullstate, Setfullstate, GetChanges &

SetChanges fail when datawindow / datastore SQL Query contains table or columns names with

multi-byte chars e.g. Simplified Chinese , Korean chars. Problem happen on database interface PB JDBC, SYJ Solaris.

581550 Powerbuilder database retrieval will go through proper character set conversion and then

be converted into Unicode sting. On Solaris PBVM, it is discovered that PBVM fail to get

correct Unicode string data, when the ASE database side has charset cp936 (simplified chiense).

In fact, original customer hit the problem on Korean cp949.

It is suspected that it is a general problem when unix PBVM meet the ASE DBCS charset.

581619 When a window has a tab control with 12 tabs and every other

tab page is marked as visible=false, the invisible tabs still require a scroll click to

scroll to the next tab.

The scroll tab functionality requires 2 clicks to scroll to the next tab.

581636 DW with a lot of compute columns terminate application by horizontal scrolling.
581962 Need support for System.Nullable class in PowerBuilder WinForm/WebForm.
581967 The customer builds reports dynamically at runtime. They SaveAs these reports as PDF files. Quite often lines of data are clipped on the page breaks. The datawindow uses a lot of computed fields for display and they are set to autosize height as is the detail band. The testcase is an example of the type of clipping they see. But they are looking not for a fix to just this report, but a fix to the systemic clipping problem as they see it.

July 28, 2009: Engineering says this is not a bug, but a limitation. The whole report is in one row with autosize text columns that together exceed the one page limitation.

581971 The customer is trying to use the runtime files to connect Powerbuilder 11.5.1 to SQL Server on an app deployed to a Windows 2000 machine and gets "The procedure entry point TzSpecificLocalTimeToSystemTime could not be found in the dynamic link library KERNEL32.dll" error message. After hitting the OK button to exit that error message you get that SNC is not supported in the current installation. The can connect from the SQL Server Manager, and they can also connect using ODBC.

The TzSpecificLocalTimeToSystemTim function is not supported on Windows 2000. See http://msdn.microsoft.com/en-us/library/ms725485(VS.85).aspx.

582001 With the Control Panel Display Properties Theme set to Windows XP, setting the background color to transparent of a datawindow button control causes the control to look like a label as there is no border around the button. All you see is the button text. It has a border in Windows classic.

Friday, July 31, 2009: QA Verified Fixed in PB 11.2 Build 8850, and PB 11.5 Build 4566.

582163 The customer would like to have the datawindow function SaveAs to save any images in htmltable format. When you SaveAs PDF!, any images are in the PDF file. But when you SaveAs HtmlTable!, the images disappear. The customer has an application on mobile devices. They cannot use pdf in such environment and need htmltable format.
582423 PB has error when using Informix native driver.

Condition : Table has 444s over columns.

Error : The row length has exceeded the maximum of 64000 bytes.

582462 When the last column of DW has the following attributes, if a setitem method is used in an itemchanged event, a caret will move to an incorrect position.

This issue will occur, if "-" or "," is contained in the editmask format.(Example, ##-## or ##,## etc)

582576 While ending the debug session a crash happens in PB - no testcase available only crash dbg files have been generated and output from crashhandler is available.
582909 SetPointer does not detect finish of a user definition event.
583022 Customer would like to use the ink picture control in an n-up report but when doing so there is not a way to give the correct id. I believe this is the same issue as CR 157689 but as that existed before the ink contol the customer would like to know if there is a way to create an n-up report and then add the ink picture to the report.

If not supported, this should be documented and/or changed to an enhancement request.

583077 The Classic Style option causes GPF by background color change of dw column.
583192 Currency format display not working properly when using either [Currency] or explicit formatting.
583465 SetSeriesStyle cannot change setting of graph except a pbm_dwngraphcreate event.
583511 The functions charA and ascA returns wrong values in .Net environment for ascii>=128.

Tested with both WebForms and Winforms.

583527 When using a datalink to connect to snc in pbnative

or winform, pb will crash. Works ok in pb 12 when not using datalink.

Works ok in PB 11.2.

583572 OS: Windows XP SP3

Versions and Build #s Tested: PB 11.5.1_4011

Database/Driver File/Version: PBJDB interface connecting to PostGre 8.3 via JDBC Driver

Comments: When issuing SELECTBLOB by using PB JDBC interface, the blob length returned from blob variable is incorrect. Same SELECTBLOB query works fine when using PB ODBC, instead.

583794 When this value is very large, the position of a scroll box is set to 0.
583892 Application is crashing in the following:

FAULTING_IP:

PBSHR115!PbHeap_panic+237 [e:\pb115\3rdparty\heap\spbheap.c @ 1433]

004a0f77 cc int 3

Customer was using this application in PB 10.2 and it was crashing in pbdwe10.dll.

They upgraded to PB 11.5 and now it is crashing in pbshr115.dll.

RESOLUTION: Customer resolved issue by changing their code to: ls_user_id = Space(260)

li_return_code = GetEnvironmentVariables("USERNAME",ls_user_id,260)

ls_user_id = Trim(ls_user_id)

583924 Application is crashing when using tablet pc

running vista and opening a window with a nested report.

RESOLUTION: Customer resolved issue. May have been a MS patch issue.

584062 When compiling a certain function PB crashes within PBCMP115!cm_check_assign_types function
584107 A memoryleak is experienced when calling the function SyntaxFromSql using an odbc

connection to MS SQL Server with the following settings:

- Hebrew database collation setting

- Hebrew OS settings

- Integrated (windows) authentication to SQL Server connection

584113 The customer has a database where they store values for year, month and day in decimal(0) fields. They use a computed field expression to display the date as a string in the datawindow as follows:

String(Date(eyear, emonth, eday))

This expression works fine in PB 10.2.1, but in PB 11.5.1 it results in "Invalid Argument to Function" error message.

The expression works in 11.5.1 if the Date arguments are columns of long or number, but this customers columns are decimal from the database, and they no longer work.

08/12/2009: This has been fixed by Engineering. The fix is in 11.5 build 4575 and after.

584254 When disabling a tabpage that has PictureName property set a grey box is shown instead of a disabled view of the picture.
584293 If its not documented then there might be reasons for it, ie. that its not working on all devices or platforms or was it simply forgotten to be included in the help.

The properties can be found in the object Browser for env object tree as properties, so they are there...

MemoryTotal

MemoryAvailable

MemoryVirtualTotal

MemoryVirtualAvailable

584499 When using libraryimport() in a do while loop, at least

1 iteration of the libraryimport() will return -1.

The errors argument for libraryimport will be null. So there is no error given

except the return code returned -1.

584699 Saving very large reports as PSR files sometimes results in a PSR file truncated at 185MB size.

Trying to open such a file will cause a crash.

584717 The x and y values passed to the AddData() function are being swapped for a scatter graph in WebForms. It is the exact opposite of how it works in Win32. The AddData function for scatter graphs takes series, xvalue, yvalue as arguments. The same problem exists in 11.2.
584723 The customer has a datawindow with many rows. He wants to change a column value of all the rows at once. He wants to set the same value for all the rows. He doesn't want to have to loop through it. He's using dot notation:

dw.object.columnname.primary = 10

The columnname is a numeric (long) column. He knows he has done this in the past. But now it only seems to take an array of values. His concern there is that is slow on a datawindow. He was not able to identify what version of PB this used to work in. I went back as far as PB 8 but all work the same as now.

584772 PowerBuilder 11.5 smart client deployment can be started by web URL as other Visual Studio

smart client application. But PB fail to pass argument(s) in web URL to launch the PB application. It is requested to consider the feature in coming PB Version.

584818 Need a PB native function to change the Regional settings.
585011 Internal Runtime Engine failure. Contact Powersoft Tech. Support. (NOOP)

Object: w_promasterce_sync

Routine: ue_postopen

Line No.: 8

585219 Need the InitPath registry entry to be expanded.
585427 Destroying a datastore takes 3 or 4 times in PB 11.5.1 than in PB10.5
585462 After upgrading their smartphone from wm 6.0 to

wm 6.1, a customer is getting the following error on the runsync():

Cannot open transaction log

The pb_run_dbmlsync works ok. Problem only with the runsync(). If they leave

the last argument off in the runsync, than it works ok. No error.

They are using the following:

runsync(exe_name,is_publication_name,is_mluser,is_mlpassword,connect_string,other_arguments,is_sync_class_name)

Parameter values are as follows:

exe_name=\Program Files\SQLAny10\dbmlsync.exe

is_publication_name=pda

is_mluser=LRPETIT

is_mlpassword=嫫

connect_string = -c 鬱sn=CarillonPDA�

other_arguments = -d

is_sync_class_name = pda_LRPETTIT_sync

585483 Oracascript returns incorrect unc pathing. When

a target has a unc pathing for a pbl, orcascript returns a incorrect path.

A target has the following librarylist:

C:\pse\11503791\11503791\UNC\unc.pbl;

\\Ops-concord\duquette$\11503791\UNC\unc1.pbl;

After running orcascript, the log file shows the following:

8/13/2009 14:27 Source Management Initialization...

Local Project Path: c:\pse\11503791\11503791\unc\work

Scc Connect Offline Successful.

PBORCA_SccSetTarget: c:\pse\11503791\11503791\unc\unc.pbt

Target settings: IMPORT ONLY | REFRESH ALL (Implicit)

App Name: unc App Lib: c:\pse\11503791\11503791\unc\unc.pbl

Library List:

c:\pse\11503791\11503791\unc\unc.pbl

c:\ops-concord\duquette$\11503791\unc\unc1.pbl

Successfully created library: c:\ops-concord\duquette$\11503791\unc\unc1.pbl

PBORCA_SccClose

From the log file, you can see that the following is incorrect:

c:\ops-concord\duquette$\11503791\unc\unc1.pbl

Successfully created library: c:\ops-concord\duquette$\11503791\unc\unc1.pbl

It should be:

\\Ops-concord\duquette$\11503791\UNC\unc1.pbl;

585586 Enhancement request for Webservice client to support cookies
585690 Customer using Informix's HDR (INFORMIX High-Availability Data

Replication "HDR"). The secondary database generally act as ReadOnly database, unless

there is failure of primary. However, Secondary database can share certain readonly access

workload.

see this link

http://help.sap.com/saphelp_40b/helpdata/pt/08/5744c54ae611d1894f0000e829fbbd/content.htm

PowerBuilder first access to informix database must create those PB Catalog tables.

With no catalog table, accessing database by PB database painter, create datawindow object and accessing Stored Procedure or RPC calls etc all get this error:

SQL Error-626: Cannot obtain or set serial value.

ISAM Error-140:ISAM error: operation illegal on a DR Secondary

from link: http://www-01.ibm.com/support/docview.wss?rs=630&context=SSGU8G&dc=DB520&dc=DB560&uid=swg21288414&loc=en_US&cs=UTF-8&lang=en&rss=ct630db2

"-140 ISAM error: operation illegal on a DR secondary.

A DR secondary server is meant for read-only operations. Any kind of write operation to a nontemporary dbspace is not allowed. For example, you cannot create a table in a regular dbspace, and you cannot do an insert, update, or delete operation on a table in a regular dbspace."

586182 Customer is reporting that during a large datastore update (appx 120,000 rows), the PBVM crashes:

PB INTERNAL EXCEPTION on: Thread : 3916, Address : 0x2B00E6FE, Type : EXCEPTION_ACCESS_VIOLATION reading address 0x0000006C. CPB_Component::invoke

EAS: 6.20 with EBF16459

PB: 11.02.8407

The crash happens every time the update occurs on a particular customer server. However, customer has other customers on which the same sized update with the same version of EAS/PB and same components works without problems.

586186 When connected to MSS2008 using the OLEDB driver

and you create a datawindow, if a column type is defined as nvarchar that

column shows up as date.

The same column works ok when connected to MSS2005. The problem also

shows up if you create a new table and defined a column as nvarchar. When

you save the table, it will save the column type as date and not nvarchar.

Other problems:

- Date and time. You can create a table ok with a date and time

datatype. When retrieving data in a dw, the format is incorrect.

- Timestamp. When creating a new table, the timestamp datatype will

map to a binary datatype.

586209 PSE NOTES:

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

OS: Windows XP SP2

Versions and Build #s Tested: PB 11.5.1_4011

Database/Driver File/Version: ASA 11.0 with sample EASDemoDB V115

Comments: During runtime, datawindow in webforms never displays the same money format as set in Windows Regional Settings. The ASP.NET Culture and UI Culture settings in IIS Admin do not take effect in this case. Works fine in PB Native (client/server), only.

586399 OS: Windows XP SP3

Versions and Build #s Tested: PB 11.5.1_4011

Database/Driver File/Version: ASA 11 EAS Demo DB V115

Comments: IF-THEN-ELSE works different in Web Forms. PB knows about the value and the datatype of "dw_2a.object.rcr_rcr_ven_1[ll_fila]" in runtime. This works fine in PBVM native, but causes the IF clause to skip to ELSE, when in Web Forms.

586725 As for the printing image of DW, a printing result differs from printing range.
586757 Problem areas are the highlight rectangle and the cleartype fonts in the menu with contemporary style. In a RDP connection the highlight will show as a raster rectangle and the cleartype font will not have the smoothing effect.
586835 In the datawindow painter, the Design->Options menu item opens a Datawindow Options window with 3 tabs. The generation tab specifies default options for new datawindows. It's not working correctly in PB 11.5. You can specify options for say a form window, and apply them. Close out the Datawindow Options window, create a new freeform datawindow, and it does not use the specified default options. If you go back to the Datawindow Options window and select the form style, it did save the new defaults, but it is not using them when new freeform datawindows are created. I suspect this is related to the FDCC changes made in PB 11.5. It works OK in 11.0 and in looking at the local PB 11.5 user PB.ini file the customer sees corruption like this:

new_????? ??? _text_color=33554432

new_????? ??? _column_color=33554432

new_????? ??? _color=1073741824

new_????? ??? _text_border=None

new_????? ??? _column_border=None

new_???? ? ??? _text_color=33554432

I also have some entries in my pb.ini file, and one was corrupted like the above, but others had previous changes but not the latest changes. It's like the generation options got saved one place, but it looks in another place when creating new datawindows. It's also flaky in that sometimes it works and sometimes it doesn't work. It may also be that some style types work and others do not. So please check for all the style types.

586862 Using the Print() function to send a line of

text to the printer does not work.

Using the following code:

long Job

Job = PrintOpen( )

Print(Job, "Sybase Corporation")

PrintClose(Job)

The customer just sees a blank page. Customer trying to print to a HP LaserJet 8000 Series PCL

RESOLUTION: Use Print(Job, "~r~nSybase Corporation") instead. The reason is the text prints at the current print-line position, which has not yet been set, and so tries to print outside of the margin.

586936 Customer develop a datawindow object with a compute column.

The compute column eventually reference a Window instance and rely on Listbox control's

DirList function to return directory list. Whenever, preview the datawindow object or set the datawindow object on a Window's datawindow control, the whole PB IDE will crash.

587199 .Net Webform:

When a datawindow column has sufficient height so that more than one line

of text fits in the height of the column, then more text can be entered

into the column than should have been allowed (edit.limit).

587219 Stateless n-tier COM+ application on MTS.

Application platform - PowerBuilder 11.5 build-3127 (front end UI as well as back-end COM+ Components are built in PB 11.5)

PB INTERNAL EXCEPTION on: Thread : 6656, Address : 0x004F15BE, Type : EXCEPTION_ACCESS_VIOLATION. ot_run_dllfunccall.

587317 Multi-lines Column in datawindow ,with background color expression, and is either on First or Last tab order, the background color cannot be changed completely under certain tab key condition.

When problem happens, the column background color is broken to three part.

Upper part - White (with text)

Middle part - Aqua (empty space)

Last part (not enough for one text line) - White.

The column background color expression:

" if (isnull(c4) or len(c4) = 0, rgb(0,255,255), rgb(255,255,255)) "

587430 Datawindow buttons can be given a picture but have no originalsize property. The picture scales instead of the button resizing around the picture causing graphics to look unprofessional using modern or classic themes. The button should have an originalsize property that behaves as it does for window picture buttons.

Engineering advises this cannot be done in an EBF, but only in a new version. Therefore asking for this to be included in PB 12.0.

587431 In modern display themes PB Window commandbuttons have multitone gradient backgrounds while picturebuttons do not. This gives an inconsistent look. Picturebuttons should have similar capability. Would like to get this in PB 12.0 before release.
587866 A more or less random crash (heap corruption) occurred in a new release

of a large application after a previous version worked fine.

587875 Random errors\crash appear in a EAServer\pbvm application in the Activate event of a PowerBuilder component
588058 Application prompts for a password in an SLE. Although the 'password' style is set so that only asterisks are displayed when characters are entered, if a password has previously been entered then the 'Word Completion' feature causes the previous password to be suggested.
588069 The customer is experiencing display issues with animated GIFs in a picture control on a window in PB 11.5.1. Outside of PB the gif displays fine counting from 0 to 9 and repeating. In a picture control on a PB 11.5.1 window then gif counts up to 8 OK, but then there is a display problem with 9.
588257 If Pass a null string as ref argument to a global function to use in GetFileOpenName doesn't work. String is assigned to the argument and checkd that it is not null before using it in GetFileOpenName
588260 Using try, catch block, finally. The defined exception is not returned if using nested functions.
588326 When connected to the SNC and you have a datawindow

using multi tables and computed columns, when you display the Update Properties

it is displaying an incorrect identity field.

The problem appears to be caused from the following computed field:

(select count(*) from CGPS_TravelClaimsDetail where CGPS_TravelClaimsDetail.claimid =

CGPS_TravelClaims.claimid) as detaillinescnt,

588545 Customer has migrated from PB 6.5 to 11.5. His application crashes on a certain window after migration. Requesting an ADPlus dump analysis.
588551 Customer has a datawindow in his webform with checkboxes ( also applies to radio buttons). His users tab through to make changes and are used to working this way. In the win32 version one can see that the user had tabbed to a specific column as the selected text value has a box around it. In the webform version there is no way to know that the user is on a specific column when tabbing through checkboxes and/or radio button controls.
588684 The DataWindow Setsort function leaks memory
588913 in 11.5.1 4566. DW number formatting broken
588926 complex DataWindow report prints blank detail in first page.
589057 Calling external dll using Ansi keyword with reference character changes the hex value in memory depending on the regional settings.

Not sure if this works as designed or if this is a malfunction.

workarounds for this particlar case are:

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

1.) remove the ansi keyword, or

2.) Define a new structure ie.

global type s_byte from structure

byte data[9]

end type

And in the code define instance variables to be eg:

s_byte isb_obj1 , isb_obj2

and then call it similar to input outpu button exisiting code, or in one button:

aa_unicode_test(isb_obj1 ,isb_obj2)

//assigning output to input object

isb_obj1.data = isb_obj2.data

aa_unicode_test(isb_obj1 ,isb_obj2)

589096 From a Datawindow the data is SavedAs XML resulting into a xml file with a xsd file.

The xml however fails validation against the xsd file due to missing nillable attribute.

589119 IME Mode becomes Japanese mode when it changed focus at input columns.

This problem has on EBF 16685(PB11.2 build 8739) / EBF 17123(PB 11.5.1 build 4566) or later.

589256 Using update() will crash pb when updating a table using a synonym name.

The crash was happening in the dwtableaggrsortcmp.

This worked in PB 11.2 (build 8407). Crashing for the customer in PB 11.2 (build 8806)

589808 Saving objects in the painter takes a very long time

on a Win 2008 Cluster File Server.

589935 Previous background color partially remains on a SingleLineEdit contorl when setting new color to the background color of the control if BorderStyle of the control is StyleLowered!.
590011 column of a child DW window loses a focus by the click of a mouse.A slight drag operation relieves a focus from column.
590064 The customer upgraded from PB 9 to 11.5 and now when doing a datastore.print() the application crashes when the datastore contains a dropdowndatawindow. Unable to reproduce. Request crash dump analysis for any information that may help solve the problem.
590198 Customer reports that their application randomly crashes in pbdwe110.dll. Requesting crash dump analysis as customer has not been able to determine where the crash is happening.
590234 Customer is crashing in a pb 11.5 large application, 83 pbls. Problem in pbshr115.dll. Requesting crash dump analysis.
590239 Trying to retrieve data from openswitch

using a cursor and fetch statements results in the following error:

ct_fetch(): user api layer: external error: The connection

has been marked dead

RESOLUTION: Fixed under OpenSwitch cr590381

590294 Generating MSI file of .NET Web Forms Application fails if path to pbl file contains multibyte characters.
590574 System and Painters settings are lost in a roaming profile.
590576 Incorrect display in the left down corner of an RTL DW with HScrollbar/VScrollba
590821 The customer is using Querymode in a datawindow. Once he does one query and gets the results, he clears the datawindow and does another querymode. What used to happen is the datawindow would do the query with the datawindow blank and then the new results would display. But now in PB 11.5 the previous dw results are being redisplayed during the new query, even though the datawindow was cleared. Then the new reults are displayed. This did not happen in any previous versions. Some kind of regression in PB 11.5. The testapp is a pfc app as is the customer's app. But since it did not happen in previous PB versions, it seems to be an 11.5 issue.
591200 GetURL and PostURL seem to time-out and return -1 after about 30 seconds. Most likely caused by WinInet API default timeout value of that value (30sec).

The workaround is setting either

HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\ReceiveTimeOut

or

HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\ReceiveTimeOut

to a DWORD value to the desired time-out in milliseconds.

591255 ConnectToNewObject fails with error -1\-3 randomly within a EAServer PowerBuilder 11.5 component when trying to establish an OLE connection to Msxml2.FreeThreadedDOMDocument, Microsoft's DOM parser.
591492 A DropDownDataWindow does not expand with the mouse on a TreeView DataWindow when the RightToLeft property is enabled
591798 DataWindow edit doesn't show decimals with French settings
591822 Tabbing issue on webform. The application

opens a userobject and using dynamic datawindows. The webform will tab

to greyed out fields.

Tabbing works ok in PBNative.

The u_cte_pane opens on the w_cte_page_child. The columns that the dw incorrectly

tabs to are: firstname,surname, st_address, inv_city, inv_state, and inv_zipcode.

The u_cte_page/uf_add_pane adds the panes to the window. The u_cte_pane_dataobject/uf_update_syntax updates the syntax.

592047 The customer is experiencing a considerable SetItem performance issue after migrating from PB 10 to 11.5.
592211 Performance problem when expanding the System Tree on Windows 2008 File Cluster Server
592308 Customer has and application that used datawindows saved as dBase3 in PB 6.5.1 in Crystal Reports 5. Saving the datawindows in PB 11.2 he can no longer import them into Crystal Reports.

Customer claims that the datawindow saved in PB 6.5.1 imports into Crystal Reports 5 and the one created in PB 11.2 does not. He says the PB 11.2 files want the BDE driver rather than the XBASE driver as the PB6.5 DBF wanted.

592415 Some characters not rendered when saving datawindow as PDF file
592481 RTE InsertDocument or SaveDocument does not support the

MS Word 2007 .docx extension.

592588 When PB .NET is opened and you select Tools/Options/Solution/

General, the Reload painters when opening solution is disabled and always checked.

Appears to be similar to 568755 which is for workspace.

592601 Please document that when using the SymbolBarCodeScanner

and it requires the scannername property to be populated when using the open().

If the Scannername property is not populated, open() returns -7.

For example:

inv_scannerobject.ScannerName = "SCN1:"

592756 The behavior of spaceholders default value has changed from Powerbuilder 10.5 to 11.x. More space is allocated in 11.x than in 10.5.

Example 1:

Select col1, col2, '' AS testcolumn

In PB 10.5 the datatype in the datawindow is char(0). In 11.5 it is char(1).

Example 2:

Select col1, col2, space(30) AS testcolumn

In PB 10.5 the datatype is char(30). In 11.5 it is char(32766).

592864 When you open a DataWindow the painter always only opens the design view. If I show the Preview or Column Specs views, PB should remember and they should automatically reappear next time the datawindow is opened.
592972 When you have different programs running on your machine

and you create a new WPF window, while the window is being created the PB .NET IDE

will temporarily move behind another program

592973 DataWindow QueryMode with MS SQLServer DateTime format generates wrong syntax

for datetime columns when dbparm DateTimeFormat is set.

593078 [.Net Webform] Error occurs when push TAB key on DW, it has a button object.

Error: 'gob.bFocusRect' is null or not an object

593158 The customer has hundreds of web services being called from PB using .NET web services. Each dll is named as the service. They have a production environment, four test environments, and a training environment. Each environment is self contained and has it's own database, and it's own webservices etc. They want to keep all the PB webservice dll names the same in all 6 environments. Obviously they need to create each webservice dll in it's own environment for it to access the webservice in it's environment. They do this because they don't want a unique proxy object in each environment. They want to create the proxy object for each webservice only once, and have the same proxy object referencing the same named dll in all enviornments.

Because there are so many webservice dlls and they are all named the same across the six environments, sometimes they make misstakes and have the wrong dll in an environment, a dll that was created in another environment. When that happens there is no error and the wrong webservice is accessed. This can cause data integrity problems, and they aren't even aware it is happening. What they are asking for is for PB to warn them when this happens. They want PB to internally mark the dll somehow when it is created, and when a dll is being used that was not created with that environment, they want PB to error at run time.

593466 In a WPF application if you do not put any code in the Open event you do not get an error message as you do in PB Classic.
593898 Divide by Zero error inside a SP not raised to PowerBuilder.
594004 EMF & WMF result generated by WebForm using SaveAs is different from Windows
594080 Enhancement request to digitally sign all the PowerBuilder runtime DLLs.
594090 Memory leak with datastore create function.
594125 1 - Customer is using PB 11.5.1 as the front end and COBOL as the backend. There are some COBOL files that contain variables with "_x0056_", For example: Wsm_x0056_last_nam, Wsm_x0056_first_nam, . . . . . . .

2. Using Shadow Studio (dataDirect) as midware to generate a wsdl file. The variables displayed in the wsdl file as <s:element minOccurs="1" maxOccurs="1" nillable="true" name="Wsm_x0056_last_nam" type="s:string" />

<s:element minOccurs="1" maxOccurs="1" nillable="true" name="Wsm_x0056_first_nam" type="s:string" />

3. Using PowerBuilder Web Service Proxy Wizard to get the variables passed to the PB application. Cusotomer is using the.Net engine as SOAP engine.

4. After deployed the generated Web Service Proxy Project. Above variables name displayed as String WsmVlast_nam, String WsmVfirst_nam. PB is substituting the letter V for the string _x0056_. x0056 is the hex representation for the capital V but this is a string and customer does not think it should. Searching the internet to see if name fields can contain hex representations of characters did not produce anything definitive.

5. Customer has tried to use the variables as it is generated. There is no data can be passed to the variables.

6. She also tried to change the names of the variables back to Wsm_x0056_last_nam, Wsm_x0056_first_nam. And the data were not passed either.

Beside the variables name with "_x00nn_" so far, there are some names with "_t00nn_� are displayed correct.

Customer sees this as a bug.

594142 The PB12 Classic IDE crashes when you set the DataObject in a Standard class datastore.
594474 Customer has an application where they insert rich text fields by using InputFieldInsert and choosing from a list which fields to insert into the control. "InputFieldNamesVisible" is false and so the user just sees '??'. If the user makes a mistake and they backspace over the field it appears to be deleted as the '??' are gone but it isn't really deleted. If they then insert another field on the same line, it does not appear and if they then turn on "InputFieldNamesVisible" you can see that the original field is returned from InputFieldCurrentName.
594618 Cannot pass large blob as parameter to an ASA stored procedure.
594900 Problem with decimal keypad when decimal separator is comma.
594928 OS: Windows XP SP3

Versions and Build #s Tested: PB 11.5.1_4590

Database/Driver File/Version: IN10 Interface connecting to Informix 9.x Database, with Informix Client 3.00.TC3

Comments: During Web Forms runtime, datawindow retrieve() sometimes return the error:

Select Error: SQL Error -404: The cursor or statement is not available

The issue happens if we split SQLCA connection, dw.setransobject(), dw.retrieve(), disconnect in different buttons within window. If we place the entire code from all buttons into Connect Button (connection, set trans, query and disconnect), the issue never happens In PB Native (client/server), the issue never happens.

595051 We are unable to raise this issue using a Dell Axim X30, HP iPAQ 214, Mio A701, Samsung Omnia and Unitech PA500.

The only known PDA that this will occur on ( every time ) is the HP iPAQ Data Messenger.

Same issue is also on Vodafone v1615抯.

595076 Display format of #,0 will display as 1,2,4,5 instead of 1,245.

This worked ok in PB 10.5.2.

595079 An EAS/pbvm application sometimes crashes randomly without apparent cause, both on AIX and Windows platform.
595081 After migrating from Win32 to .NET Webform, customer's application is slow on initial startup before even connecting to the Oracle 10g database. Performance improves on subsequent runs. Development indicated that there may be ways to improve performance and the customer is requesting these ehancements.
595093 Customer finds that RTE tab stops are lost when you save your document and reinsert it.

Tested saving an rtf in Word and once document loaded the tab stops that were set were active.

595094 Customer is claiming that

#if defined PBNATIVE then

is still always evaluating as false when used with Orca. This was submitted as CR 576927 and the resolution states that the fix was implemented in PB 11.2 but testing with build 8896, it doesn't appear to be fixed.

595109 Getting the following error when running a web forms application on Vista 64 bit. Application was deployed from an msi file. Deploying same msi file to XP machine works as expected.

System.Security.SecurityException

Request for permission of type 'System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.0.0,

Culture=neutral, PublicKeyToken=b77a5c561934e089' failed in event open of object ora10

Analysis/Actions (Workaround):

Determined that the following needed to be added (http://msdn.microsoft.com/en-us/library/tkscy493.aspx) to the system.web node of the web.config file.

<securityPolicy>

<trustLevel name="Full" policyFile="internal" />

<trustLevel name="High" policyFile="web_hightrust.config" />

<trustLevel name="Medium" policyFile="web_mediumtrust.config" />

<trustLevel name="Low" policyFile="web_lowtrust.config" />

<trustLevel name="Minimal" policyFile="web_minimaltrust.config"/>

</securityPolicy>

<trust

level="Full"

originUrl=""

processRequestInApplicationTrust="true"

/>

595218 Object in detail band at y pos zero will shift one pixel down at runtime and hence you will see a gap line displayed in the color of the Datawindow background.
595460 Cannot reset image in a Picture Control after the function setPicture (blob lb) has been called.
595465 PowerBuilder is crashing after removing code in Create event and saving a custom visual object.
595622 When entering the richtext column the richtext toolbar does not come up if set to activate on edit. Only after a second click it appears.

Workaround: post the modify call.

595874 Customer is asking for an enhancement to upgrade Rich Text support to v1.9.1 (Word 2007: http://www.microsoft.com/downloads/details.aspx?FamilyID=dd422b8d-ff06-4207-b476-6b5396a18a2b&displaylang=en). Documentation states that we currently support v1.6]
596025 When using PBDataWindowEnableDDDW=true and you

tab into a dddw, there is no indication that focus is on the dddw and if you

use the arrow key nothing happens.

596639 When using the activex Word 2003 control and the compatibility pack for 2007, the ole activate fails with a File Conversion error.

RESOLUTION: Uninstall Office 2003. Reinstalled Office 2003. Open the *.docx and

a message appears that a converter needs to be installed. Click ok. Goto this site

http://www.microsoft.com/downloads/details.aspx?FamilyId=941B3470-3AE9-4AEE-8F43-C6BB74CD1466&displaylang=en. Install the required patches and then FileFormatConverters.exe. Not a PB bug.

596646 Nested n-up DataWindow is missing last row on last page break of main Datawindow.

It behaves correctly when I make the summary band a bit smaller by

just a bit. ie. from 100 to 83. I also set autosizeheight on for that band.

605068 The customer has a MDI application with a Frame menu on the Frame. The sheet menu is inherited from the frame menu and has 2 existing menu items marked as not visible, and disabled (Jump and Action). The sheet is opened in a maximized window state as set in the sheet window properties. In the sheet open event one menu item (Action) is set to to be visible and enabled in script. But the resulting menu has the menu item (Board) that should be after Action before it and Action is still disabled. If you open the sheet in normal or minimized state, then the menu is correct.
605227 For the rte preview(), the online help and

the PowerScript manual list 'Preview mode provides edit boxes for specifying

paper dimensions and margins'.

According to cr435746, the new rte control starting in PB 10.5 no longer

shows that information.

Please also add the following to the online help and PowerScript manual:

(the following is from the App Techniques manual):

Users can page through the control contents in print preview mode by using the up arrow and down arrow keys or the Page Up and Page Down keys.

605492 When "<>" is used for the operator of DataWindows, "NULL" may be unable to be used for the value to compare. PB embeds "<> NULL" at SQL. This SQL cannot be executed by Informix.
605616 OS: Windows 2003 R2 SP2

Versions and Build #s Tested:

- PB 11.5.1_4608 web forms on Windows XP

- IE 7.0 and IIS 6.0 on Windows 2003 R2 SP2

- Microsoft .NET Framework 2.0

- PB 11.5.1_4608 Runtime Packager deployed (.NET and Standard components) deployed correctly into Win2k3 R2 machine

Database/Driver File/Version: N/A

The following error appears when clicking on webform dw_control (if its "clicked" event is coded):

array boundary exceeded: void d(system.string) of object sybase.powerbuilder.web.webdatawindow.

605620 As you can see now we have a FlowDirection = RTL that solve the position of the tabs, but the text in the tab are shown incorrect they must be different.

--Update--

This seems to be the same as an existing Microsoft WPF Designer bug.

BugID 320579

https://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=320579

605621 Static Text in DW is not RTL and the RTL Column in a DW change the Alignment of the column but not change the language to Hebrew
605624 There is no RightToLeft property per column level in PB 12 .net IDE as it used to be in PB 11.5.
606609 SNC:error when using bind variables in a sql with subselect queries

SQL statements with sub-select queries with parms gives error:

"Microsoft SQL Server Native Client 10.0

Parameter Information cannot be derived from SQL statements with sub-select queries. Set parameter information before preparing command.

606620 On a menu with 3 levels the 2nd level doesn't fire a clicked event.
606630 Need an official certification for PB 11.5.1 on Windows 2008 in developement mode.
606805 Migrated app from PB 9 to PB 11.5.1 and getting

a random crash in the pbvm115.

FOLLOWUP_IP:

pbvm115!EvtUserEventProc+4c [e:\pb115\runtime\function\fnevents.cpp @ 2301]

10c0d48c eb02 jmp pbvm115!EvtUserEventProc+0x50 (10c0d490)

FAILED_INSTRUCTION_ADDRESS:

+26b952f01dddf74

00000001 ?? ???

NTGLOBALFLAG: 0

APPLICATION_VERIFIER_FLAGS: 0

FAULTING_THREAD: 0000122c

BUGCHECK_STR: APPLICATION_FAULT_BAD_INSTRUCTION_PTR_INVALID_POINTER_READ_WINDOW_HOOK

606807 Request for a localized build that includes the fix for CR 580960 "SQLServer incorrect generation -exec sp_executesql- with index varchar columns" for the SNC and ADO.net driver
606817 PB 11.5: Performance problem with .NET Web service engine when using byte array
606868 The PB 11.5 DVD (pb1150prodwin32.zip), English version from the SPDC includes a file, RuntimeEdition.html, which includes info on deploying the runtime version of SQL Anywhere but is in Chinese Simplified so customers cannot read it.

With PB 11.5 there is no separate install for the Runtime version of the database server.

English version of RuntimeEdition.html:

SQL Anywhere� 11 Runtime Edition

Version 11.0.0

June 2008

Runtime Edition overview

The Runtime Edition of SQL Anywhere is a special version of the SQL Anywhere database server. It is intended for use as a low-cost deployment option where the full functionality of SQL Anywhere is not required.

Feature summary

The Runtime Edition of SQL Anywhere has the following features.

It is a single-user, transaction-processing database server. It supports up to 10 same-machine connections.

It fully supports the DML subset of SQL commands, such as SELECT, INSERT, UPDATE, and DELETE.

It provides full referential integrity, including cascading updates and deletes.

It supports declared temporary tables.

It allows users to be added to a database.

Supported operating systems

The Runtime Edition is available for Windows XP/200x (both 32 bit and 64 bit) and Windows Mobile.

Runtime Edition features

The SQL Anywhere Runtime Edition is a restricted version of the SQL Anywhere personal database server.

Runtime and personal server differences

The functions supported by the SQL Anywhere personal database server that are not fully supported in the Runtime database server are as follows:

Function supported by personal database server

How it operates in the Runtime Edition

Executable name: dbeng11.exe

The executable name is rteng11.exe. You must ensure that any ODBC data sources and command lines you distribute reflect this executable name. This executable name can be used in configuration files with conditional parsing.

Replication and synchronization

You cannot replicate data using either MobiLink or SQL Remote, or by any other means.

ALTER statements

You cannot use any of the ALTER statements.

CREATE statements

You can use CREATE VARIABLE to create SQL variables. SQL variables do not form part of the database definition.

You cannot use any other CREATE statements.

COMMENT statement

You cannot add comments to the system tables.

DROP statements

You cannot use any of the DROP statements to drop a database object from the system tables.

CALL/EXEC statement

You cannot invoke stored procedures, including system procedures. Consequently, you cannot obtain procedure profiling information.

GRANT statement

You can grant the special user permissions (CONNECT, DBA, RESOURCE, GROUP, MEMBERSHIP IN GROUP) using GRANT, but you cannot change permissions on tables and views.

REVOKE statement

You can revoke the special user permissions using REVOKE, but you cannot change permissions on tables and views.

Triggers

Triggers are not fired by the Runtime Edition.

Events

You cannot add events to a database.

No transaction log

To simplify database administration, the Runtime Edition does not employ a transaction log. Users should back up their databases by making copies of their database file. If a Windows General Protection Fault or a power failure occurs during a standard operation, the database file may be corrupted. Because there is no transaction log, failed transactions cannot be recovered.

Auditing is not supported because there is no transaction log.

Heterogeneous query support

You can only issue queries to a single database. You cannot access data from external databases using the Runtime Edition.

Adaptive Server Enterprise/Microsoft SQL Server compatibility

INSERT, UPDATE, DELETE, and SELECT statements can be common between Adaptive Server Enterprise and the Runtime Edition. However, the advanced syntax feature is not supported in the Runtime Edition.

Database logic cannot be reused within a SQL Server database because the Runtime Edition does not support stored procedures.

The Runtime Edition does not support Open Server or Open Client, and none of the SQL Server connectivity tools or applications work against the Runtime Edition database server.

Communication encryption

You cannot encrypt communications in the Runtime Edition.

Database file encryption

You cannot encrypt database files that are used by the Runtime Edition.

The database server options that refer to transaction logs (-a, -f)

Not applicable to the Runtime Edition.

The dbbackup options that refer to transaction logs (-r, -t, -x)

Not applicable to the Runtime Edition.

INSTALL statement

You cannot install Java classes.

JDBC access from client applications

The Runtime Edition supports JDBC applications using the iAnywhere JDBC driver. The Runtime Edition does not support applications using jConnect for JDBC access.

Java in the database

You cannot store or execute Java classes in a database used by the Runtime Edition. You must use an external environment.

Web services

Web services are not supported.

Table encryption

Table encryption is not supported.

Application profiling and diagnostic tracing

Application profiling and diagnostic tracing are not supported.

Redistributable components

This section lists the components that are redistributable under your SQL Anywhere Runtime software license.

The Runtime Edition is licensed for standalone use only. If you plan to use SQL Anywhere within the context of an application server, web-server, multi-plexors and/or synchronization, you must license the full edition of SQL Anywhere.

Deployment issues are also discussed in the section "Deploying databases and applications" of the book SQL Anywhere Server - Programming.

Windows XP/200x

Redistributable files for Windows XP/200x are held in the bin32 or bin64 directory under your SQL Anywhere installation directory. For Windows Mobile they are held in CE\ARM.50.

If your application uses ODBC, your users need ODBC installed on their computer. Contact Microsoft for information about redistributing ODBC.

The following files can be redistributed under the software license.

File

Description

dbbackup.exe

Utility to back up a database.

dbcoen11.chm

Help file for connections and ODBC configuration.

dbcon11.dll

ODBC connection window.

dbctrs11.dll

Database server DLL.

dbdsn.exe

Utility to create, delete, describe, and list SQL Anywhere ODBC data sources.

dberase.exe

Utility to erase a database.

dbicu11.dll

Required only if the database character set is multi-byte or if the UCA collation sequence is used.

dbicudt11.dat

Required for ICU on Windows Mobile.

dbicudt11.dll

Required for ICU on Windows XP/200x.

dbinfo.exe

Utility to display information about a database.

dbisqlc.exe

SQL command processor.

dbjodbc11.dll

iAnywhere JDBC driver.

dblgen11.dll

Language-specific strings for interface and server.

dblib11.dll

Embedded SQL interface DLL.

dbodbc11.dll

ODBC driver DLL.

dboledba11.dll

OLE DB provider support utility.

dboledb11.dll

OLE DB provider.

dbserv11.dll

Database server DLL.

dbstop.exe

Utility to stop a database server.

dbsvc.exe

Utility to create, delete, and modify SQL Anywhere services.

dbtool11.dll

Database tools utility DLL.

dbtsinfo.exe

Technical support utility.

dbvalid.exe

Utility to validate a database

iAnywhere.Data.SQLAnywhere.dll

policy.11.0.iAnywhere.Data.SQLAnywhere.dll

.NET Data Provider utility. These files are installed in install-dir\Assembly\v2.

jodbc.jar

iAnywhere JDBC driver. This file is installed into the java subdirectory.

rteng11.exe

Runtime database server.

sqlany.cvf

Character set conversion mappings.

util_db.ini

Specifies the password to use when connecting to the utility database.

606869 With PB 11.5 there is no separate install for the Runtime version of the database server.

English version of RuntimeEdition.html:

SQL Anywhere� 11 Runtime Edition

Version 11.0.0

June 2008

Runtime Edition overview

The Runtime Edition of SQL Anywhere is a special version of the SQL Anywhere database server. It is intended for use as a low-cost deployment option where the full functionality of SQL Anywhere is not required.

Feature summary

The Runtime Edition of SQL Anywhere has the following features.

It is a single-user, transaction-processing database server. It supports up to 10 same-machine connections.

It fully supports the DML subset of SQL commands, such as SELECT, INSERT, UPDATE, and DELETE.

It provides full referential integrity, including cascading updates and deletes.

It supports declared temporary tables.

It allows users to be added to a database.

Supported operating systems

The Runtime Edition is available for Windows XP/200x (both 32 bit and 64 bit) and Windows Mobile.

Runtime Edition features

The SQL Anywhere Runtime Edition is a restricted version of the SQL Anywhere personal database server.

Runtime and personal server differences

The functions supported by the SQL Anywhere personal database server that are not fully supported in the Runtime database server are as follows:

Function supported by personal database server

How it operates in the Runtime Edition

Executable name: dbeng11.exe

The executable name is rteng11.exe. You must ensure that any ODBC data sources and command lines you distribute reflect this executable name. This executable name can be used in configuration files with conditional parsing.

Replication and synchronization

You cannot replicate data using either MobiLink or SQL Remote, or by any other means.

ALTER statements

You cannot use any of the ALTER statements.

CREATE statements

You can use CREATE VARIABLE to create SQL variables. SQL variables do not form part of the database definition.

You cannot use any other CREATE statements.

COMMENT statement

You cannot add comments to the system tables.

DROP statements

You cannot use any of the DROP statements to drop a database object from the system tables.

CALL/EXEC statement

You cannot invoke stored procedures, including system procedures. Consequently, you cannot obtain procedure profiling information.

GRANT statement

You can grant the special user permissions (CONNECT, DBA, RESOURCE, GROUP, MEMBERSHIP IN GROUP) using GRANT, but you cannot change permissions on tables and views.

REVOKE statement

You can revoke the special user permissions using REVOKE, but you cannot change permissions on tables and views.

Triggers

Triggers are not fired by the Runtime Edition.

Events

You cannot add events to a database.

No transaction log

To simplify database administration, the Runtime Edition does not employ a transaction log. Users should back up their databases by making copies of their database file. If a Windows General Protection Fault or a power failure occurs during a standard operation, the database file may be corrupted. Because there is no transaction log, failed transactions cannot be recovered.

Auditing is not supported because there is no transaction log.

Heterogeneous query support

You can only issue queries to a single database. You cannot access data from external databases using the Runtime Edition.

Adaptive Server Enterprise/Microsoft SQL Server compatibility

INSERT, UPDATE, DELETE, and SELECT statements can be common between Adaptive Server Enterprise and the Runtime Edition. However, the advanced syntax feature is not supported in the Runtime Edition.

Database logic cannot be reused within a SQL Server database because the Runtime Edition does not support stored procedures.

The Runtime Edition does not support Open Server or Open Client, and none of the SQL Server connectivity tools or applications work against the Runtime Edition database server.

Communication encryption

You cannot encrypt communications in the Runtime Edition.

Database file encryption

You cannot encrypt database files that are used by the Runtime Edition.

The database server options that refer to transaction logs (-a, -f)

Not applicable to the Runtime Edition.

The dbbackup options that refer to transaction logs (-r, -t, -x)

Not applicable to the Runtime Edition.

INSTALL statement

You cannot install Java classes.

JDBC access from client applications

The Runtime Edition supports JDBC applications using the iAnywhere JDBC driver. The Runtime Edition does not support applications using jConnect for JDBC access.

Java in the database

You cannot store or execute Java classes in a database used by the Runtime Edition. You must use an external environment.

Web services

Web services are not supported.

Table encryption

Table encryption is not supported.

Application profiling and diagnostic tracing

Application profiling and diagnostic tracing are not supported.

Redistributable components

This section lists the components that are redistributable under your SQL Anywhere Runtime software license.

The Runtime Edition is licensed for standalone use only. If you plan to use SQL Anywhere within the context of an application server, web-server, multi-plexors and/or synchronization, you must license the full edition of SQL Anywhere.

Deployment issues are also discussed in the section "Deploying databases and applications" of the book SQL Anywhere Server - Programming.

Windows XP/200x

Redistributable files for Windows XP/200x are held in the bin32 or bin64 directory under your SQL Anywhere installation directory. For Windows Mobile they are held in CE\ARM.50.

If your application uses ODBC, your users need ODBC installed on their computer. Contact Microsoft for information about redistributing ODBC.

The following files can be redistributed under the software license.

File

Description

dbbackup.exe

Utility to back up a database.

dbcoen11.chm

Help file for connections and ODBC configuration.

dbcon11.dll

ODBC connection window.

dbctrs11.dll

Database server DLL.

dbdsn.exe

Utility to create, delete, describe, and list SQL Anywhere ODBC data sources.

dberase.exe

Utility to erase a database.

dbicu11.dll

Required only if the database character set is multi-byte or if the UCA collation sequence is used.

dbicudt11.dat

Required for ICU on Windows Mobile.

dbicudt11.dll

Required for ICU on Windows XP/200x.

dbinfo.exe

Utility to display information about a database.

dbisqlc.exe

SQL command processor.

dbjodbc11.dll

iAnywhere JDBC driver.

dblgen11.dll

Language-specific strings for interface and server.

dblib11.dll

Embedded SQL interface DLL.

dbodbc11.dll

ODBC driver DLL.

dboledba11.dll

OLE DB provider support utility.

dboledb11.dll

OLE DB provider.

dbserv11.dll

Database server DLL.

dbstop.exe

Utility to stop a database server.

dbsvc.exe

Utility to create, delete, and modify SQL Anywhere services.

dbtool11.dll

Database tools utility DLL.

dbtsinfo.exe

Technical support utility.

dbvalid.exe

Utility to validate a database

iAnywhere.Data.SQLAnywhere.dll

policy.11.0.iAnywhere.Data.SQLAnywhere.dll

.NET Data Provider utility. These files are installed in install-dir\Assembly\v2.

jodbc.jar

iAnywhere JDBC driver. This file is installed into the java subdirectory.

rteng11.exe

Runtime database server.

sqlany.cvf

Character set conversion mappings.

util_db.ini

Specifies the password to use when connecting to the utility database.

607943 Crash dump analysis request.

Customer install crashes when selecting next on the "license type" screen in the PB 11.1 install.

608078 Problems with multiselect property when it is changed in eg. constructor event or open event of a window on which the listbox resides. The dotted focus rectangle behaves wrong.

Workaround: There seems to be a timing issue in event sequence when the multiselect property is changed in either constructor event or open event of a window on which the listbox resides.

After moving the codeline lb_1.multiselect = TRUE

from constructor of lb_1 on the sheet window to the getfocus() event

of lb_1 it works ok.

Similar in the response window sample part, if the multiselect change

part is put into the eg. show() event of the window, or if that code section

is posted from the open event, it worked fine.

608081 Failed to call a php WebService method with .Net engine.
608088 DataWindow Painter:

In the Control List selecting a text object or a button object marks the DataWindow as modified.

This does not happen for a column object, a picture, a line, oval or other

graphical object or a computed field.

608097 OS: Windows XP SP3

Versions and Build #s Tested: PB 11.5.1_4608

Database/Driver File/Version: ASA 11.0 with sample EASDemoDB V115

Comments: Decimal format does not follow regional settings when generating PDF from dw report based on stored procedure resultset. Also, datawindow displays incorrect decimal format within nested reports.

Issue happens with webforms, only. Works fine in Native PB (client/server).

608292 Customer has a PB 11.5/EAS 6.3 application that crashes on the following line of code when EAS is on Solaris but does not crash when on Windows.

ds_data.Object.DataWindow.Data.HTML

608309 When entering data into merge fields in an RTE control on a Vista machine, the whole document below the entry point starts to shift and move like it is wrapping. Doesn't happen on XP.
608340 Page numbering is incorrect for a group datawindow that

has a large text field.

When paging thru the psr, you can see it displays Page 1 of 3, Page 2 of 3, Page 2

of 3.

It should be display Page 1 of 3, Page 2 of 3, Page 3 of 3.

RESOLUTION: Not a PB Bug. From PowerBuilder User's Guide manual, Chapter 25 Using Nested Reports

Working with nested reports --> Using options for nested reports --> Using the Autosize Height option

Handling large rows

To avoid multiple blank pages or other anomalies in printed reports, never create a DataWindow object with a data row greater than the size of the target page. To handle large text-string columns, break the large string into a series of small strings. The smaller strings are used to populate individual data rows within a nested report instead of using a single text column with an autosized height.

RESOLUTION: Not a PB bug

608672 PB 11.5 application often crashes on Windows 7.
608703 Comparing with c# .net web service, the customer found PB web service has bad performance when running embeded SQL, which affects their application's performance. They wish PB improve it as soon as possible.
608793 Multi-lines Column in datawindow ,with background color expression, and has the FIRST tab order, the background color cannot be changed completely under certain tab key condition.

When the problem happens, two different of color exist on the same column.

i.e. Lines with empty space, Lines with characters and last line get different colors.

609403 For PowerBuilder WebForm application on Windows 7 IIS7.5 with default settings, creating permanent user will fail when trying to open UserInit.aspx page.

Error info given by IE may look like:

Server Error in '/myapp' Application.

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

Failed to generate a user instance of SQL Server due to failure in retrieving the user's local application data path. Please make sure the user has a local user profile on the computer. The connection will be closed.

You can get detailed info on WebForm permanent user from PowerBuilder HTML Help -->Deploying Applications and Components to .NET -->WebForm targets -->Chapter 4 User Management and Registry Operations in Web Forms

A workaround for this issue is to change the PBAppPool's identity from ApplicationPoolIdentity to NetworkService in IIS management console.

609420 The checkmark in a DataWindow column is not displayed when the Window text color is

configured dark red\brown within the control panel for Windows Classic Style controls.

This happens only for this color Red=128, Green=0, Blue=0

If you adjust the Green and Blue from 0 to 1 in the control panel then the check boxes are displayed.

610093 A highlighted column gets blinking when scrolling DataWindow with Horizontal scroll bar .
610102 How to set URL exceptions / bypass proxy with SetProxyServer method for PB 11.5.1 .NET ?
610105 Binding problem with a CHAR(n) column and ODBC interface.
610128 There is much confusion by customers relative to the use of the PB 11.5 Powerbuilder .ini files including pb.ini and pbodb115.ini and which one is being used.

For years powerbuilder developers had altered their ini file located in C:\Program Files\Sybase\PowerBuilder 11.5 now in powerbuilder 11.5 the ini files that are actually used are in

C:\Documents and Settings\user\Local Settings\Application Data\Sybase\PowerBuilder 11.5

Having the .ini files in two locations causes much confusion for our customers. Worse the ini files that are actually used, are hidden and do not show up on a search! Is there any good reason for the duplication of these files? I believe the .ini files left in C:\Program Files\Sybase\PowerBuilder 11.5 should be deleted.

610131 When running a word macro from PB OLE, the

document looses the formatting.

The results of the macro in the word document is the format is not the same as

the rest of the document.

RESOLUTION: Not a PowerBuilder issue.

610140 Please document that the time and date datatypes

are no longer supported using OLEDB and MSSQL Server 2008.

Please document the timestamp datatype for OLEDB and MSSQL Server 2008 will be

fixed in PB 12.

this is according to cr586186

610487 Conditional directive test fails after using #ELSEIF directive.
610492 When passing commandline arguments with umlaute, they will be received incorrectly in machine code executable.

If you call eg. receiver abc周咪鳇xyz in cmd, it will be received as

receiver.exe (applications's open event):

MessageBox( "....", commandline ) -> "abc�-蚠鞒xyz"

Workaround: P-code exe will work ok.

610949 Transparency not working when Font.Escapement is set.
611581 Allow DataWindow object check-out from within the window painter ie. after modify datawindow is selected in the rmb menu.

When The developer try to modify the datawindow PB need to display a message asking if you want to check it out (if it possible). This would speed up and ease development.

611614 When using the SNC driver and staticbind=0, a

datawindow returns the following error:

Select Error:

Column lists do not match

The error happens when returning values from a stored procedure. The error happens

at runtime. It works ok when retrieving from the dw painter.

Customer is staticbind=0 to workaround an issue with the bit datatype. If they

use staticbind=1, than it works ok but then they run into the issue with the bit

datatype (cr463142).

612016 Description of Problem: Allow caching of large Package specification with oracle db interface driver. Currently we retrieve the Package spec often and therefore cause network traffic. This can be problematic in slow network speed environments.
612254 Crash dump analysis required. call stack is:

> PBDWE115.DLL!DWTable::ChangeTableValue(unsigned short * newValue=0x00000000, long dddw_currow=0) Line 312 + 0x15 bytes C++

PBDWE115.DLL!DWDataWindow::AcceptText(long lParam=0, unsigned int wParam=0) Line 42 + 0x14 bytes C++

612467 Using the SNC driver and dbparm of spcache=0 results

in executing sp_procedure_xx_params_rowset many times.

Using spcache=0 to workaround null problem (related to cr587611).

From SQL Profiler, you can see it is executing sp_procedure_params_rowset many

times.

RESOLUTION: Since disabling caching of stored procedure information by dbparm SPCache=0, PB needs to get the parameters information from server every time stored procedure is executing, this is what the sp_procedure_xx_params_rowset be used to do.

Not a bug.

612697 When you update a row using O10/O90 interface with DisableBind=1, the specific characters "->" may be

replaced by "pb1.." if the updated data contains a single quotation mark (').

612958 Complex composite report with many nested reports.

Autosize height is turned on for DataWindow columns defined in the nested report.

When data is displayed at the bottom of a page, the data is cut and displayed at the beginning of subsequent page.

613077 asca(x) function returns certain value incorrectly depending on regional settings. The problem is already in the argument x = string(blobmid(lb_file_contents, i, 1), encodingANSI!)
613410 Wrong text displayed over a blob column.
613892 Declaring Instance Variables after show/hide of prototype window causes GPF of PB.
614161 DirectoryExists PowerScript function does not work.
614366 ProfileString function returns wrong value when defaultvalue is blank
614391 When DataWindow Storage To Disk is used then accessing a long type column

with an array in dotnotation gives back only Nulls while a string type worked.

datawindow.Object.colname.Primary = Array

All values of the column in the array are NULL if the column type is long.

614739 After migrate PB9 application to PB11.5. Customer discovered

that most of her RichText Datawindow reports are distorted.

One of the reason is the Tab Stop Size of last line is changed after migrate to PB11.5.

614940 After migrate PB9 application to PB11.5. Customer discovered that most of her RichText

Datawindow reports are distorted. One of the reason is the missing Fixedsize input field

column properties on the RichText Datawindow control. When the input field coumn is

multi-lines , there will be a large distortion on those lines with the column.

614970 ProfileString and SeProfileString functions do not search the file using the PATH environment variable.
614972 RPC call to a stored procedure fails when decimal separator is comma.
615241 This is a PocketBuilder 2.5.2 issue. Customer installed Build 1273 which says it fixed this isue:

'Error return values from the printer driver were being dropped. Propogated the return codes to the PrintOpen() and the PrintClose() system functions. '

But it apears to not be working still. We are not able to capture anywhere the

fact that the user currently doesn't have the RW220 Zebra Printer turned on when trying to print.

615363 For PowerBuilder WebForm application on Windows 7 IIS7.5, DataWindow SaveAs(pdf) and Print fail to work, SaveAs() returns -1 although you have set IIS_IUSRS full control permissions to Sybase DataWindow PS printer.

A workaround for this issue is to change the PBAppPool's identity from ApplicationPoolIdentity to NetworkService in IIS management console.

615411 Calling pb components and EAServer process

goes to 100 cpu usage.

Dump files included.

RESOLUTION: Oracle patches resolved issue. Oracle patch 9233830 (Bundle 31) and patch 5893079 were applied to Oracle 10g client. Patch 5893079 was applied to Oracle 10.2.0.4 server.

615445 From Newsgroup - 14-Jan-2010

I have a C# assembly (SureWest.Operations.Clients) that references another C# assembly (SureWest.Operations.Common). When I add a reference to SureWest.Operations.Common in PB.NET the IDE can reflect over the assembly and show the types in it; however, when I reference SureWest.Operations.Clients, the IDE doesn't show any of the types. This happens whether I have SureWest.Operations.Common referenced or not.

My Response:

This behavior looks like when reflecting over the (Operations.Clients) assembly, the IDE is not finding the assembly that is referenced the 'base' (Operations.Common).

If the two assemblies are neither in the GAC nor on the PATH, then this is probably what would happen.

I'm not sure what happens if the two assemblies are in the _same_ directory, which itself is neither the GAC nor in the PATH (I'll give that a look in a bit).

615658 Three issues with SetLibraryList.

1) If you include the exe in the new string, then you get the exe twice in the resulting library list. The documentation says it should be ignored.

2) If you do a setlibrarylist in the application open event and set the list to the same files (with or without the extra exe) as were originally in the list. Then start a sharedobject, do a SetLibraryList call in the SharedObject, the library list is not good. It can't find objects in the pbds in the list.

3) If you make changes to the library list with setlibrarylist, and then you start up a sharedobject. The getlibrarylist in the sharedobject thread does not get the changes you made to the library list. It gets the original default library list.

615798 For PowerBuilder .NET WebForm client applications to connect with EAServer using the Secure Sockets Layer (SSL), mutual authentication will fail on Windows 7 with IIS7.5.

You can get detailed info on .NET client SSL from PowerBuilder HTML Help -->Deploying Applications and Components to .NET -->.NET Language Interoperability -->Chapter 15 Building .NET client for EAServer -->SSL connection support.

A workaround for this issue is to change the PBAppPool's identity from ApplicationPoolIdentity to NetworkService in IIS management console.

615848 OS: Linux Red Hat 5

Versions and Build #s Tested: PBVM 11.5.1_4608 on EAServer 6.3.0.06 Advanced Edition for Linux

The issue happens when dw container has a datawindow a with Spin Control inside it. It resides in PBVM 11.5.1_4608. On EAServer 6.x on Windows, all works fine.

615850 Custoemr wants ISQL Painter when connected to ASE databases with SYC or ASE drivers to handle batch processing. For example a group of statements like this:

declare @id char(9)

select @id = "LAUER"

select @id

;

This should return a resultset of "LAUER". This works fine with SNC. Customer would like the same capability for SYC and ASE connections.

615860 02/10/2010: This CR was fixed in 11.5.1 builds 4695 and after.

Customer went from PB 8 to 11.5 and are having a crash problem with reselectrow. He found CR 563133 which was similar and fixed around Mar 11, 2009. But he has upgraded to 11.5.1 which is well after that and is still having the problem. His problem occurs under these conditions: The underlying table has no primary key defined, but does have an unique clustered index defined. The datawindow has the index unique defined as primary key in the update properties. When running the attached application, the application will crash if the record whose key value is empty is updated and then reselected.

615975 Using InsertFile on an ole control and accessing the ObjectData

caused a runtime error Bad runtime function reference on a certain PDF file that contained scanned images.

615986 When using OLE InsertFile on a certain PDF file an error -9 is returned.
616159 SetProfileString function adds some Control Characters to the file.
616170 Please resolve difference or at least document:

setitem - getitem throws a runtime exception when accessing a value that is not existant, accessing via dot notation does not.

assigning a value using dot notation inserts a row implicetely, for setitem an insertrow is needed.

616380 EAS is crashing when the application calls a PB11.5 component which executes a MSSQL2005 stored procedure via DECLARE/EXECUTE statements.

Migration from PB9 to PB11.5. -> worked in PB9 PBVM, ->Regression.

616399 The customer has a complex PFC app and on windows that have command buttons, if another window is opened from the already open window the text in the buttons on the first window appear a second time in a different position during the delay before the second window is opened. Once the second window is open everything is OK, but for the second or 2 delay, it gets kind of messy and unprofessional looking. The app was migrated from PB 9.0.3 to PB 11.5. They are using the Open Source 11 version of PFC.
616412 Powerbuilder OS: Windows XP SP3

Versions and Build #s Tested:

- Powerbuilder 11.5.1_4608

- PBVM 11.5.1_4608 on EAServer 6.3.0.06 Advanced Edition for Linux on Linux Red Hat 5.0

Database/Driver File/Version: N/A

When Using SetFullState after SetFilter/Filter on datastore, PB client crashes.

I could isolate the issue has to do when connecting to PBVM 11.5.1_4608 on Linux. I installed same Linux PBVM 11.5.1_4608 on EAServer 6.2 and 6.3 (both on Linux machine) and issue is always reproduceable. Issue does not happen if connecting to PBVM 11.5.1 on EAServer 6.3/Windows instead.

616414 Calling a pb webservice from Eclipse causes

an exception in thread error in EAServer.

The error in the eas log is:

Exception in thread "btpool0-1" java.lang.StackOverflowError

at com.sybase.jaguar.server.JaguarObject.invoke(Native method)

at com.sybase.jaguar.server.JaguarObject.invoke (JaguarObject.java.303)

at com.sybase.jaguar.server.JaguarObject.invoke (JaguarObject.java:97)

at com.sybase.jaguar.server.JaguarObject_DJC.invoke (JaguarObject_DJC.java:341)

at ejb.components.keystoneseq.n_keyeasseq_nvo_EJB.of_get_system_datetime(n_keyeasseq_nvo_EJB.java:92)

at ejb.components.keystoneseq.n_keyeasseq_nvoRemote.of_get_system_datetime(n_keyeasseq_nvoRemote.java:60)

at ejb.components.keystoneseq.n_keyeasseq_nvoRemote_DJC.access$801(n_keyeasseq_nvoRemote_DJC.java:4)

It works ok using a PB client calling the webservice. It works the first time

invoking the webservice from Eclipse.

RESOLUTION: Changed the pb code to use the SYJ driver instead of the jdbc driver.

616619 Read-only arguments are corrupted.
616641 When connect to Oracle 10g using the O10 driver

on windows 7, the table list does not expand in the db painter.

The SQL statements to not work in the db painter.

RESOLUTION: Cannot reproduce

616923 page() in evaluate() and Find() function called on the main datwindow return wrong values if the DW has a nested report with autosize height set.

1. describe (evaluate('page()', 5))

2. dw_2.find(pag=2, 1, dw_2.rowcount())

In a normal DW without nested report everything is fine.

616944 Request for a PBVM 11.5.1 OF build 4675 or later for EAS 5.5 and 6.3 for Solaris 10
617200 03/10/2010: Engineering confirmed that this behavior was changed in PB 11. Customers were complaining that the scroll bar was appearing automatically even when they had not checked the scroll bar property. This does not happen in Win32 behavior, so this was changed to have the same behavior. To get the scroll bar you need to check the scroll bar property.

Customer has regression in how HTML is generated for a datawindow. The customer app uses EASever 5.5 and has jsps deployed to EAS. These jsps use their own PB component that uses Datastore.Describe("DataWindow.Data.HTML") to generate html that is displayed by the jsps. There app is large with many datawindows and they are seeing a regression in how their datawindows look:

1) Vertical scroll bar. They have a large text field, and in 10.5 html the field has a vertical scroll bar allowing access to all the text. There is no vertical scroll bar in 11.5.

617344 Application is using PBDOM and doing a lot of with DW XML export/import. Randomly, app crashes only on runtime, the crash it's not always in the same place.

It seems to point to xerces-c_2_6.dll

617410 Performance issue with .NET webservices

Customer is observing poor performance using WebServices in Powerbuilder 11.5.1 he is using Webservices to bring back data files. The customer is seeing much better performance with their Java implementation.

617622 In PowerBuilder 10 and PowerBuilder 10.5 the datawindow trim function only removed spaces (char 20hex)

But in PowerBuilder 11 and PowerBuilder 11.5 all white spaces are being removed space (char 20hex), carriage return, line feed, tab

617798 A crash is experienced with an application that is running under Citrix and Jaws.

The crash occurs when accessing a dddw datawindow for which protectmode and

some colour settings are set in script.

618042 Multiple selection in a datawindow using the Shift key does not work in webforms. It does sort of work in Win 32. At least you can select two items but it did not allow me to select more than two as you would expect. So it seems not to work totally correctly even in Win 32. But it does not work at all in Webforms.
618211 A jsp containing 2 webdatawindows, the itemchanged event fires when tabbing from column to column if column is a string column.

This does not happen if the jsp contains only 1 webdw which is expected behavior.

618495 Date() PowerScript function returns an unexpected date value in Japanese environment if the argument is an invalid date.
618645 Doing a datawindow SaveAs to Excel 2007 is very slow. Customer has 60,000 rows in a datawindow. Doing a dw_1.SaveAs("saveas_2003.xls", Excel!, true) takes only a second. But doing a dw_1.SaveAs("saveas_2007.xlsx", XLSX! , true) is taking almost an hour!
618749 Compare with PB6.5 MSS, it is reported that PB11.5x SNC dirver get slow performance with handle text column from MSSQL.
618758 OS: Windows XP SP3

Versions and Build #s Tested: PB 11.5.1_4675 and old PB 9.0_5507

Database/Driver File/Version: N/A

Comments: When saving rows to xml, the decimal values entered in Portuguese (Brazil) decimal format are still saved in XML as US English decimal format.

This is a regression when compared to old PB 9.0.

618947 Currently there is no such property in WPF painter for DW, and so far only via a workaround

the right behavior can be accomplished. Customer would eg. need to set Defaultlanguage to Hebrew!.

619014 When using multiple transactions and disconnecting one it disconnects the others. This didn't happen in build 4011, but it does now happen in later builds.
619199 PBVM doesn抰 support long data type from external function
619227 PB .Net assembly called from webservice under stress / load fails

Getting intermittent exception:

System.Web.Services.Protocols.SoapException: Server was unable to process request. ---> System.IndexOutOfRangeException: Index was outside the bounds of the array.

619367 GetChild doesn't work after calling the SetFullState function.
619896 Special dbparm sequence needed when selectblob and MS ODBC. Whenever a SELECTBLOB statement is executed, the user is prompted to select the DSN.

Does not work: sqlca.DBPARM = "DisableBind=1,ConnectString='DSN=myServer;UID=sa;PWD='"

Works: sqlca.DBPARM = "ConnectString='DSN=myServer;UID=sa;PWD=',DisableBind=1"

Solution is to move DisableBind at the end of the string.

Same repro steps give no problem with ASA.

619925 When calling a method on a .NET assembly that returns a string,

the following error results:

Error: Exception thrown has not been handled

System.AccessViolationException at line xx in event clicked of object cb_1

Problem only happens on Vista and Windows 7. Works ok on winxp

620084 The default value of TrimSpaces=1 removes the leading spaces

when using the ASE driver.

Calling a stored procedure that will return a string and the string value has

leading spaces. The ASE driver appears to remove the spaces.

Works ok with the SYC driver

620313 Various problems when trying to make changes in the column specifications of datawindows in the datawindow painter.
620642 When running a webform application, the network service

(w3wp) occupies the memory. After logging out, the memory still remains.

When many sessions are running a web form application and logging out, MemUsage

continues to increase until 'The Server is busy' message appears. Then nothing

responses.

620819 The customer migrated from an early version of PB 8 (8.0.2) to 11.5. They notice that clicking into fields on a newly inserted row in datawindows now takes much longer to enable them to enter data. In PB 8 they click on fields and instantly the cursor is in the field and they can start typing. But in 11.5.1 there is 3 second delay before the cursor appears and they can start typing.

We were able to reproduce the fast behavior in an early version of PB 9 (9.0). But later versions of both 8 and 9 had a similar delay as 11.5.1 does. We suspect that the regression started sometime between 9.0 and 9.0.3, and 8.0.2 and 8.0.4. The customer is only seeing it now for the first time as they went from 8.0.2 to 11.5.1.

620835 A jre is deployed and resides in the same directory

as an application executable and the system environment variable JAVA_HOME is set, the jdk from the JAVA_HOME is getting loaded.

The issue is the customer has other (non pb) applications that rely on the JAVA_HOME to run and customer wants the jre that resides in the pb application executable directory to get loaded.

Tried PBJRE_NOTUSECURRENT in the pb.ini

jvm_version.exe

jre

-bin

-lib

620886 PB11.2 Oracle10g Driver does not support RPC information from DB link.
620943 Allow PB nvo deployed as assembly to be thread-safe

Currently they are not threadsafe.

620973 When the dddw has a column in the detail band and the height of the band is set to 0, autosize height property is set, and the visible property is evaluated by expression, the dropdown simply does not show its contents.
621005 When creating a datawindow using the PBDIR driver and using

the Access Services gateway, the datatype mapping is incorrect.

A timestamp column is being converted to char(26). A char(3) column is converted to

decimal(1) and char(9) is being converted to date. A smallint converted to long

and date converted to time.

RESOLUTION: DBParm of DBGatewayUDT='yes' resolved datatype mapping issue.

621422 Service Component fails to instantiate another component when path is too long.
621815 PowerBuilder with ODBC connection to Informix

When binding is enabled (DisableBind=0), strings are truncated when passed to the ODBC driver.

621820 Calling a webservice using the .Net engine and the SoapConnection object.

They intermittently get the error message:

"The underlying connection was closed: A connection that was expected to be kept alive was closed by the server."

621824 Add an option "Show RightToLeft property" and add this property to properties view for DataWindow
621888 Customer upgraded to PB 11.5.1 (build 4608) and

now datawindow.update() does not insert data into the database in certain

scenerio.

This worked in PB 11.5.1 (build 4566)

621956 When the update user function defined by .Net WSV NVO is called from DataWindow, the updated value is not applied to Database.
621985 MDI application with contemporary style menu and toolbar

The toolbar background color becomes gray when ChangeMenu is called

in the open event of a sheet that has no menu attached at designtime.

The issue did not happen when the ChangeMenu call was posted.

621999 The datawindow object provides crosstab.properties.

In the DataWindow Reference Guide, Chapter 3 it explains what each one of these

crosstab properties are (Columns,Rows, SourceNames,StaticMode and Values).

Under the 'See also' section, I think it should reference: see the Table.properties

for details on the Table.CrossTabData.

In the online help, select crosstab under the 'Index' tab. Select the Crosstab.property DataWindow Object property. It should be noted on that window that there is also a Table.CrosstabData property. Or provide a link under the 'See Also' commandbutton.

622306 Cannot use a global function in a validation rule with the DB painter.
622347 When using datawindow.data.html to display data in

a browser and the datawindow is using the bold font, column data is getting

truncated.

The nv_remote_datawindow/generate calls the datawindow.data.html

622697 When in the datawindow painter on windows 7 and trying

to add a second retrieval argument the follow error appears:

Column 2 has an invalid name and/or length

If a existing dw has two arguments and you try to retrieve, the window 'Specify Retrieval Arguments' don't show the second argument. It just shows a blank.

622858 Enhancement Request to provide options to be able to deploy a PBL to assembly (not only NVO's)
622864 Enhancement Request:

Be able to use expressions for the editmask mask property

so that different masks can be used for different rows.

623072 A DataWindow contains overlapping columns in the detail band with mixed right and left allignment and transparent background.

But when calling SelectRow some of the columns become hidden as if the column no longer is transparent.

623100 Customer is experiencing a serious performance problem with OLE DB using SQLNCLI10 as a provider. ServerCursor = 'NO' in pbdob ini file and Block setting to 1000, do not seem to help.

Customer has set the above in the [Microsoft SQL Server] section of hispbodb115.ini file. We have checked to make sure it is set in the copy in the following directory(actually he has set it in every copy of pbodb115.ini on his machine)

C:\Documents and Settings\psteinha\Local Settings\Application Data\Sybase\PowerBuilder 11.5

His datawindow has six nested reports and we have not been able to reproduce the time difference in a small report.

I did a small analysis of the first 15 fetchs in each of the logs and the total times are as follows:

SQLNCLI10 = 354.943 ms

# 1 = 189.700 ms

# 15 = 354.943 ms

SQLOLEDB = 149.538 ms

#1 = 210.285 ms

# 15 = 359.823 ms

SQLODBC = 108.953 ms

# 1 = 284.037 ms

#15 = 392.990 ms

To get elapsed time I subtracted #1 from #15. While the SQLOLEDB takes longer than ODBC, SQLNCLI10 takes more than three times as long as ODBC. Customer insists that these results can be replicated over and over.

623266 PB crashes when inserting an OLE control in a window.
623428 The Page() and PageCount() functions in an expression are not displaying correctly in a treeview datawindow at runtime in a window. They are correct in PrintPreview and when printed. But in the window it always displays Page 1 of 1. By contrast they do display correctly in a tabular datawindow.
623571 Using sybcsi APIs to archieve encrypt/decrypt password in CTLIB
623600 Using SetItem to set the text of an autosizeheight column in PB 12 .NET does not resize the column. Works in PB Classic.
623634 With the application object open you should be able to drag a window object from the system tree to the open event of the application object (it should drop the window name). In pb 12 build 6013 I can't. Interestingly I can drag a dataobject, but not a window.
624016 If in a DataWindow an expression is used to enable the Tooltip of a column,

then sometimes the tooltip of a column may still appear while it is disabled according to the expression.

624048 The customer has a report and only wants to see the header on the first page. It's a large header and he wants all the detail rows to move up and into the empty space vacated by the header and allow more rows to be displayed on all pages > 1. The main part of the header is a nested report and an expression for it's height sets it to zero if it is not page 1. This works and the header disappears on pages > 1. The column text headers have an expression for the y value to move them up into the space left by the zero height nested report on pages > 1 and that works great.

The final step is to set the header band to Autosize height, to move it up tight under the column header text. But this fails and all pages have the same header height. Pages after 1 have a large blank space that the header should move up into.

A second problem with this is once the header band is set to autosize and the datawindow is closed, PB crashes when you attempt to re-open the datawindow in the painter.

624192 PowerBuilder with EAS 6.3

When there are no IIOP connections available, then a PB ORB connection should block until a listener thread becomes available.

But the PB ORB stays blocked until a timeout occurs.

624202 Orcascript is crashing on a winform full rebuild:

Invalid Pointer Read on msvcr71?wcscpy8

In the orcascript log file, it appears it is on the cm_rebuild_application(CM_REBUILD_FULL).

624223 In PB 11.5 public CONSTANT instance varibles are not included in the easerver 5.5 proxy object. They were in PB 9.

public CONSTANT string is_exposemeconstantly='exposeme!'

624231 PowerBuilder application uses third party .NET web services. It works with PB build 2506, but fails on all builds after 2506.

Customer was trying to upgrade to latest EBF to see if webservices bug fix would help his performance problems.

624548 In the library painter when you regenerate a number of objects

together and an object fails to regenerate due to an error

then status "Succeeded" can be reported instead of the number of errors.

624635 'for update' cursor for Oralce causes a memory leak.
624799 * EN 5/19/10

New command line switch -ex <filename> where the filename contains error numbers allows those error numbers to not be counted as errors.

Specification for CR 624977

1. Document History and Approvals

1.1 Document Change History

Date Version Changes Author

5/4/2010

0.1 Initial Version Eric Nilson

Add a new row to this table for each new version.

1.2 Milestones and Approvals

Milestone Who and Date for each

Solution Approval

Design Approval

Code Review and Approval

Test Plan and Unit Test Approval

Check-In Approval

2. CR Description

2.1. Product - ECRTP

2.2. Customer抯 Problem Description

REQUEST:

Customer is requesting the ability to not generate an error when the data in an element is either larger or smaller than the min/max values for the element.

This relates to CMS processing, as length violations are not considered rejected transactions, but rather, Accepted with Errors.

The preferred result of this RFE would be a runtime flag to turn this error reporting off.

3. Engineer抯 Restatement of Customer抯 Problem

Customer wants to specify to not count error of less than min element length or greater than max element length. It is OK to not write any error messages to trace or LOG and to return a value of zero indicating no errors to calling program. The transaction will be placed in the good file if good bad processing is being done. But if a field is mandatory and empty, then this will still be counted as an error. If field is empty and not mandatory, it will not be counted as an error. The mandatory error number is different so this will be done as long as the mandatory error is not in the exception file.

Customer needs this special processing for inbound only. Engineer抯 Solution Description

4. Customer Impacts, If Any

To do special error checking like this will cause a small performance hit.

5. Design

This feature is for inbound maps and inbound EDI->EDI or XML-EDI,. It has not been implemented for OUTBOUND, but will work with every type of INBOUND including X12, EDIFACT, NCPDP, HL7 and XML.

The customer抯 request will be satisfied by a generic approach that can be used to allow customers to pick minor types of ECRTP Error Numbers of errors that they want to be passed through the system without counting as an error.

For the first implementation of this feature, the types of errors that are going to be passed through are the types of non-fatal errors that occur during mapping or rule processing.

If the user places a Fatal Error number that causes ECRTP to abort and return a error code of 5, ECRTP will still abort and return an error code of 5, but the Error will not be written to TRLOG and will only be written to the TRACE file.

A compliance map has a rule that states if Error, abort transaction, which means that if any error occurred during the processing of that transaction then the processing is aborted. The types of non-fatal errors that would hit this rule and cause an abort transaction in a compliance map will be able to be dismissed as not an error and not to cause an abort transaction. Also for a translation map, the mapping and rule edit type of errors can be changed to not count as an error.

For this first release of this feature, such ECRTP errors involving incorrect Header segments (ISA, GS, ST) and Trailer segments (SE, GE, IEA) will be able to be dismissed as not errors and not written to TRLOG. But the ECRTP processing and return error code status will be the same as if the error was written to TRLOG and counted as an error.. And the same is true for Trade Partner errors and tal errors such as cannot open file.

The discounting of the errors in the 杄x <filename> during mapping and rule processing will be done by setting a variable to 1 at start of mapping or rule processing and turning it back to a zero at end of mapping or rule processing.

There are other more serious errors, where ECRTP will abort the transaction or the whole map run immediately after such a serious error occurs. These types of abort transactions will not be stopped by this CR. However, if one of these errors

A new command switch, -ex <file name>, will be used to indicate that there is a file name that contains ECRTP Error numbers that are to be ignored. The file must consist of one 5 digit numeric error number on each line terminated by a new line. If this file cannot be opened, ECRTP will abort. If file line does not follow format of 5 digits new line, ECRTP will abort.

The 杄x <file name> switch is required, but the file name does not have to exist on the disk if it was passed in as a MEMIOSTRUCT parameter.

typedef struct {

char *filename;

char **paddr;

long *pbytes;

long *pbuflen;

} MEMIOSTRUCT;

When an Error occurs with an error number that matches an error number in the error exception file name, then the Error will be written to the TRACE File but not the LOG File.

For example, if 1294 was in the exceptin file, theninstead of a trace message

"(1294) ERROR: Maximum Length %d of EDI record exceeded"

There will be a message

" (DISM ) ERROR: Maximum Length %d of EDI record exceeded"

The �(DISM )� in the Trace File indicates that this error occurred but was dismissed (not counted as an error and not written to the LOG.

At the end of a run, the message Number of Errors Dismmissed: NNN

Will be added to the end of run summary if any errors have been dismissed.

If only errors that were in the 杄x <filename> occurred during a run, then a value of 0 would be returned by ECRTP to indicate to the calling program that there were no errors. And EDI Transaction with no errors or only exception type of errors in the 杄x <filename> will be passed through as good transactions.

6. Summary of Technical Changes

Functions � Which and Why

Globals & Structures � Which and Why

Error Message Changes

The major changes were in the below files.

STR.H

long dism_err_cnt_in; /* Number of inbound errors not counted as errors due to -ex filename switch */

long dism_err_cnt_out; /* Number of edi->edi outbound errors not counted as errors due to -ex switch */

int itot_exceptions; /* size of array of exception error integer nuumbers pointed to by piexception_errs pointer */

int * piexception_errs; /* pointer to array of error integer nuumbers which should not count as errors */

INITMAP.CPP

modified pr_args to process -ex filename and call new function load_exceptions()

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

INITMAP.CPP

new function load_exceptions

/*-------------------------------------------------------------------------

* load_exceptions - load ECRTP error numbers from a file that has 5 digits

* followed by a newline

*-------------------------------------------------------------------------*/

errmod.cpp

modified pr_err() logic to not count error numbers that were loaded into memory from the

exception file.

new functions

check_dismissed(char *msgnum,GLOBALSTRUTIN) /* checks to see if error number is in CVPTRIN piexception_errs */

long stat_dism_err_cnt(int delta, GLOBALSTRUTIN) /* adds count of dismised errs */

mstrseg.cpp

new function ifinal_dism_msg.c - display final run dismissed error status

7. Test Plan

Create a data file that contains edit errors and an error file with these edit error numbers and see if output is correct.

Run same data file without the new 杄x <filename> and see if errors are reported.

This was done using an from the DOS prompt with an old hippa EDI->EDI map with and without the -ex filename switch. And it worked as planned.

wrmi32 C:\maps\hipaareg\errors.EDI -st "DSN=hipaareg" -sl "DSN=hipaareg" -o -k -z -l -dg C:\maps\hipaareg\837P -ex exfile.txt -tc 1000 -wx 1 -k -id 56

To test memory passing of the exception fi.le, on can load the exception file into a MSGVAR. Then use the MEMI Gateway Tab to set MSGVAR equal to the exact full or relative file name that will be used with the ex <filename> switch. I added the -ex <filename> switch to the pfs script.

Below is a pfs file that I ran with same exfile.txt and map that I had used when testing wrmi32.exe from the DOS prompt. I was able to verify with the debugger that the exfile.txt was being read from the memory MSGVAR file that Gateway has passed in.

hipaa_errors

5.2.1, 05/18/10 08:52:34 PM

DSN=ORACLE10Driver;UID=SCOTT;PWD=wS+5der

DSN=ORACLE10Driver;UID=SCOTT;PWD=wS+5der

DSN=ECEDIGS

C:\ecedigs51\blat.exe

C:\ecedigs51\pfsFax.exe

4

1 1TraceOnOff 34 ||220

2 2LoadMemory 52 ||140||C:\maps\hipaareg\errors.edi||60||

3 3LoadMemory 52 ||140||c:\maps\hipaareg\837p\exfile.txt||63||

4 4RunMapIn 27 ||||-fn c:\maps\hipaareg\errors.edi -sl 12"DSN=hipaareg" -nz -dg c:\maps\hipaareg\837P -o -k -z -l -tc 1000 -ex c:\maps\hipaareg\837p\exfile.txt -wx 1 ||st||140||12"DSN=hipaareg"||sm||140||c:\maps\hipaareg\837p\exfile.txt||63||

And below is a trace file from the wsproces run of the pfs script.

WSPROCES PC GATEWAY Version 5.2.1.0. - STARTED AT 21:46:04 ON 05/18/2010

- Processing script file: hipaa_errors.pfs

INIT Successfully loaded Safepwd library

INIT Successfully decrypted Trading Partner DSN

INIT Successfully decrypted Log DSN

INIT Successfully decrypted RunID DSN

INIT Successfully Loaded the RTP Library

Trace COMMAND: TraceOnOff ****** Line Number 1

ACTION: ON

Trace COMMAND: LoadMemory ****** Line Number 2

ACTION: Obtained filename C:\maps\hipaareg\errors.edi supplied as string constant!

ACTION: Size of file C:\maps\hipaareg\errors.edi: 1898

ACTION: Successfully read file C:\maps\hipaareg\errors.edi and stored buffer cbd018 in proces

s var. Message[1]

Trace COMMAND: LoadMemory ****** Line Number 3

ACTION: Obtained filename c:\maps\hipaareg\837p\exfile.txt supplied as string constant!

ACTION: Size of file c:\maps\hipaareg\837p\exfile.txt: 6

ACTION: Successfully read file c:\maps\hipaareg\837p\exfile.txt and stored buffer cb48a8 in p

rocess var. Message[4]

Trace COMMAND: RunMapIn ****** Line Number 4

ACTION: Successfully decrypted PassWord for -ST

ACTION: Creating MEMIO <3GetMSG>!

ACTION: ELEMENT FILENAME (cbd7c0): file name ptr contains cbd7d0

ACTION: ELEMENT FN (cbd7d0) contains = c:\maps\hipaareg\837p\exfile.txt

ACTION: ELEMENT PADDR (cbd7c4): data buffer ptr contains cbd8fc

ACTION: ELEMENT MEMADDR (cbd8fc) : data buffer addr. = cb48a8

ACTION: ELEMENT PBYTES (cbd7c8): data size ptr contain cbd900

ACTION: DATASIZE (cbd900) : data size = 6

ACTION: ELEMENT PBUFLEN (cbd7cc): Buffer size ptr contains cbd904

ACTION: SHARED MEMORY 3GetMSG now ready for RTP or Message Queueing operations

ACTION: ASSIGNED THIS SHARED MEMORY ID OF 2701

ACTION: Successfully decrypted PassWord for -SL

ACTION: INRun Parameters = c:\maps\hipaareg\errors.edi -sl "DSN=hipaareg" -nz -dg c:\maps\hip

aareg\837P -o -k -z -l -tc 1000 -ex c:\maps\hipaareg\837p\exfile.txt -wx 1 -st "DSN=hip

aareg" -et "u:\calm_beth_ecgateway\WSPROCES\exe\Debug\TRACE" -id 2701 (address passed to

rtp) 1015ee0

TRACE: Run Time Version: 5.2.1.4

INBOUND Run 20100518 214705 Run ID 2701

TRACE 1 Error Numbers in -ex exception file c:\maps\hipaareg\837p\exfile.txt

TRACE: Reading ISA - Seg Delim 126 Elem Delim 042 Sub Delim 058 Test Ind P

TRACE Opened:TP, AC=OFF

TRACE Maximum Connections:64, Maximum Statements:0

TRACE DBMS Name :ACCESS, Version:04.00.0000

TRACE Cursor Commit Behavior = READ_ONLY

TRACE: New tradepartner: 1075-1

TRACE: Looking.. Segment GS (control)

TRACE: Exact Tradstat found for Tptnr 1075-1 Trans 837 Vers 004010X098A1 TstInd P

---LEVSEG TABLE---

[ 0]: Level: 30, Ordinal= 1, Seg ST , Max Loops= No Limit

[ 1]: Level: 40, Ordinal= 1, Seg ST , Max Loops= No Limit

[ 2]: Level: 50, Ordinal= 4, Seg NM1, Max Loops= 1

[ 3]: Level: 60, Ordinal= 6, Seg NM1, Max Loops= 1

[ 4]: Level: 70, Ordinal= 7, Seg HL , Max Loops= No Limit

[ 5]: Level: 80, Ordinal= 10, Seg NM1, Max Loops= 1

[ 6]: Level: 85, Ordinal= 13, Seg REF, Max Loops= 8

[ 7]: Level: 90, Ordinal= 14, Seg REF, Max Loops= 8

[ 8]: Level: 100, Ordinal= 15, Seg REF, Max Loops= 8

[ 9]: Level: 110, Ordinal= 17, Seg NM1, Max Loops= 1

[10]: Level: 120, Ordinal= 21, Seg HL , Max Loops= No Limit

[11]: Level: 130, Ordinal= 24, Seg NM1, Max Loops= 1

[12]: Level: 140, Ordinal= 28, Seg REF, Max Loops= 4

[13]: Level: 150, Ordinal= 29, Seg REF, Max Loops= 1

[14]: Level: 160, Ordinal= 30, Seg NM1, Max Loops= 1

[15]: Level: 170, Ordinal= 34, Seg NM1, Max Loops= 1

[16]: Level: 180, Ordinal= 37, Seg NM1, Max Loops= 1

[17]: Level: 190, Ordinal= 39, Seg HL , Max Loops= No Limit

[18]: Level: 200, Ordinal= 41, Seg NM1, Max Loops= 1

[19]: Level: 210, Ordinal= 45, Seg REF, Max Loops= 5

[20]: Level: 220, Ordinal= 46, Seg REF, Max Loops= 1

[21]: Level: 230, Ordinal= 47, Seg CLM, Max Loops= 100

[22]: Level: 232, Ordinal= 91, Seg HI , Max Loops= 0

[23]: Level: 250, Ordinal= 48, Seg DTP, Max Loops= 1

[24]: Level: 270, Ordinal= 49, Seg DTP, Max Loops= 1

[25]: Level: 280, Ordinal= 50, Seg DTP, Max Loops= 1

[26]: Level: 290, Ordinal= 51, Seg DTP, Max Loops= 5

[27]: Level: 300, Ordinal= 52, Seg DTP, Max Loops= 10

[28]: Level: 310, Ordinal= 53, Seg DTP, Max Loops= 10

[29]: Level: 320, Ordinal= 54, Seg DTP, Max Loops= 1

[30]: Level: 330, Ordinal= 55, Seg DTP, Max Loops= 1

[31]: Level: 350, Ordinal= 56, Seg DTP, Max Loops= 1

[32]: Level: 360, Ordinal= 57, Seg DTP, Max Loops= 5

[33]: Level: 370, Ordinal= 58, Seg DTP, Max Loops= 5

[34]: Level: 380, Ordinal= 59, Seg DTP, Max Loops= 1

[35]: Level: 390, Ordinal= 60, Seg DTP, Max Loops= 1

[36]: Level: 400, Ordinal= 61, Seg DTP, Max Loops= 1

[37]: Level: 410, Ordinal= 62, Seg DTP, Max Loops= 1

[38]: Level: 420, Ordinal= 63, Seg DTP, Max Loops= 2

[39]: Level: 440, Ordinal= 66, Seg AMT, Max Loops= 1

[40]: Level: 450, Ordinal= 67, Seg AMT, Max Loops= 1

[41]: Level: 460, Ordinal= 68, Seg AMT, Max Loops= 1

[42]: Level: 470, Ordinal= 69, Seg REF, Max Loops= 1

[43]: Level: 480, Ordinal= 70, Seg REF, Max Loops= 1

[44]: Level: 490, Ordinal= 71, Seg REF, Max Loops= 1

[45]: Level: 500, Ordinal= 72, Seg REF, Max Loops= 2

[46]: Level: 520, Ordinal= 73, Seg REF, Max Loops= 1

[47]: Level: 530, Ordinal= 74, Seg REF, Max Loops= 3

[48]: Level: 540, Ordinal= 75, Seg REF, Max Loops= 1

[49]: Level: 550, Ordinal= 76, Seg REF, Max Loops= 1

[50]: Level: 560, Ordinal= 77, Seg REF, Max Loops= 1

[51]: Level: 570, Ordinal= 78, Seg REF, Max Loops= 1

[52]: Level: 580, Ordinal= 79, Seg REF, Max Loops= 4

[53]: Level: 590, Ordinal= 80, Seg REF, Max Loops= 1

[54]: Level: 600, Ordinal= 81, Seg REF, Max Loops= 1

[55]: Level: 610, Ordinal= 86, Seg CRC, Max Loops= 3

[56]: Level: 620, Ordinal= 87, Seg CRC, Max Loops= 3

[57]: Level: 630, Ordinal= 88, Seg CRC, Max Loops= 1

[58]: Level: 650, Ordinal= 89, Seg CRC, Max Loops= 1

[59]: Level: 660, Ordinal= 93, Seg CR7, Max Loops= 6

[60]: Level: 670, Ordinal= 95, Seg NM1, Max Loops= 3

[61]: Level: 690, Ordinal= 98, Seg NM1, Max Loops= 1

[62]: Level: 700, Ordinal= 101, Seg NM1, Max Loops= 1

[63]: Level: 710, Ordinal= 103, Seg NM1, Max Loops= 1

[64]: Level: 750, Ordinal= 107, Seg NM1, Max Loops= 1

[65]: Level: 760, Ordinal= 109, Seg SBR, Max Loops= 10

[66]: Level: 770, Ordinal= 111, Seg AMT, Max Loops= 1

[67]: Level: 780, Ordinal= 112, Seg AMT, Max Loops= 1

[68]: Level: 790, Ordinal= 113, Seg AMT, Max Loops= 1

[69]: Level: 800, Ordinal= 114, Seg AMT, Max Loops= 1

[70]: Level: 810, Ordinal= 115, Seg AMT, Max Loops= 1

[71]: Level: 820, Ordinal= 116, Seg AMT, Max Loops= 1

[72]: Level: 830, Ordinal= 117, Seg AMT, Max Loops= 1

[73]: Level: 840, Ordinal= 118, Seg AMT, Max Loops= 1

[74]: Level: 850, Ordinal= 119, Seg AMT, Max Loops= 1

[75]: Level: 860, Ordinal= 120, Seg AMT, Max Loops= 1

[76]: Level: 870, Ordinal= 124, Seg NM1, Max Loops= 1

[77]: Level: 880, Ordinal= 128, Seg NM1, Max Loops= 1

[78]: Level: 890, Ordinal= 131, Seg REF, Max Loops= 2

[79]: Level: 900, Ordinal= 132, Seg REF, Max Loops= 2

[80]: Level: 910, Ordinal= 133, Seg REF, Max Loops= 2

[81]: Level: 920, Ordinal= 134, Seg NM1, Max Loops= 1

[82]: Level: 930, Ordinal= 136, Seg NM1, Max Loops= 2

[83]: Level: 950, Ordinal= 138, Seg NM1, Max Loops= 1

[84]: Level: 960, Ordinal= 140, Seg NM1, Max Loops= 1

[85]: Level: 970, Ordinal= 142, Seg NM1, Max Loops= 1

[86]: Level: 1010, Ordinal= 144, Seg NM1, Max Loops= 1

[87]: Level: 1020, Ordinal= 146, Seg LX , Max Loops= 50

[88]: Level: 1030, Ordinal= 154, Seg CRC, Max Loops= 3

[89]: Level: 1040, Ordinal= 155, Seg CRC, Max Loops= 1

[90]: Level: 1050, Ordinal= 156, Seg CRC, Max Loops= 2

[91]: Level: 1060, Ordinal= 163, Seg DTP, Max Loops= 0

[92]: Level: 1070, Ordinal= 157, Seg DTP, Max Loops= 1

[93]: Level: 1080, Ordinal= 158, Seg DTP, Max Loops= 1

[94]: Level: 1100, Ordinal= 159, Seg DTP, Max Loops= 1

[95]: Level: 1110, Ordinal= 160, Seg DTP, Max Loops= 1

[96]: Level: 1130, Ordinal= 161, Seg DTP, Max Loops= 2

[97]: Level: 1140, Ordinal= 162, Seg DTP, Max Loops= 2

[98]: Level: 1160, Ordinal= 163, Seg DTP, Max Loops= 3

[99]: Level: 1190, Ordinal= 164, Seg DTP, Max Loops= 1

[100]: Level: 1200, Ordinal= 165, Seg DTP, Max Loops= 1

[101]: Level: 1210, Ordinal= 166, Seg DTP, Max Loops= 1

[102]: Level: 1220, Ordinal= 167, Seg DTP, Max Loops= 1

[103]: Level: 1230, Ordinal= 168, Seg DTP, Max Loops= 1

[104]: Level: 1240, Ordinal= 169, Seg DTP, Max Loops= 1

[105]: Level: 1250, Ordinal= 172, Seg REF, Max Loops= 1

[106]: Level: 1260, Ordinal= 173, Seg REF, Max Loops= 1

[107]: Level: 1270, Ordinal= 174, Seg REF, Max Loops= 2

[108]: Level: 1290, Ordinal= 175, Seg REF, Max Loops= 1

[109]: Level: 1300, Ordinal= 176, Seg REF, Max Loops= 1

[110]: Level: 1310, Ordinal= 177, Seg REF, Max Loops= 1

[111]: Level: 1320, Ordinal= 178, Seg REF, Max Loops= 1

[112]: Level: 1330, Ordinal= 179, Seg REF, Max Loops= 1

[113]: Level: 1340, Ordinal= 180, Seg REF, Max Loops= 4

[114]: Level: 1350, Ordinal= 181, Seg REF, Max Loops= 1

[115]: Level: 1360, Ordinal= 182, Seg REF, Max Loops= 1

[116]: Level: 1380, Ordinal= 183, Seg AMT, Max Loops= 1

[117]: Level: 1390, Ordinal= 184, Seg AMT, Max Loops= 1

[118]: Level: 1400, Ordinal= 185, Seg AMT, Max Loops= 1

[119]: Level: 1405, Ordinal= 191, Seg LIN, Max Loops= 25

[120]: Level: 1410, Ordinal= 194, Seg NM1, Max Loops= 1

[121]: Level: 1420, Ordinal= 197, Seg NM1, Max Loops= 1

[122]: Level: 1430, Ordinal= 199, Seg NM1, Max Loops= 1

[123]: Level: 1470, Ordinal= 203, Seg NM1, Max Loops= 1

[124]: Level: 1480, Ordinal= 205, Seg NM1, Max Loops= 1

[125]: Level: 1490, Ordinal= 210, Seg NM1, Max Loops= 2

[126]: Level: 1510, Ordinal= 213, Seg NM1, Max Loops= 4

[127]: Level: 1520, Ordinal= 215, Seg SVD, Max Loops= 25

[128]: Level: 1530, Ordinal= 218, Seg LQ , Max Loops= 5

TRACE Start Run of MAP HIPAA_837P_4010_50

TRACE: Level 10, Segment ISA (control)

TRACE: Level 10->20, processing Segment ISA Before Rule- No: 10380

TRACE: Level 10->20, processing Segment ISA After Rule- No: 10080

TRACE: Level 20, Segment GS (control)

TRACE: Level 20->30, processing Segment GS Before Rule- No: 10435

TRACE: Level 20->30, processing Segment GS After Rule- No: 10060

TRACE: Level 30, Segment ST (control)

TRACE: Level 30->40, processing Segment ST Before Rule- No: 0

TRACE: Level 40, Segment ST (mapping)

TRACE: Level 40, Segment ST 01 (mapping)

TRACE: Level 40, Segment ST 02 (mapping)

TRACE: Level 30->40, processing Segment ST After Rule- No: 1140

TRACE: Performing Rule 5030

TRACE: Performing Rule 13160

TRACE: Level 40, Segment BHT (mapping)

TRACE: Level 40, Segment BHT01 (mapping)

TRACE: Level 40, Segment BHT02 (mapping)

TRACE: Level 40, Segment BHT03 (mapping)

TRACE: Level 40, Segment BHT04 (mapping)

TRACE: Level 40, Segment BHT05 (mapping)

TRACE: Level 40, Segment BHT06 (mapping)

TRACE: Level 40->40, processing Segment REF Before Rule- No: 815

TRACE: Level 40, Segment REF (mapping)

TRACE: Level 40, Segment REF01 (mapping)

TRACE: Level 40, Segment REF02 (mapping)

TRACE: Level 40->40, processing Segment REF After Rule- No: 816

TRACE: Performing Rule 0

TRACE: Level 40->50, processing Segment NM1 Before Rule- No: 817

TRACE: Level 50, Segment NM1 (mapping)

TRACE: Level 50, Segment NM101 (mapping)

TRACE: Level 50, Segment NM102 (mapping)

TRACE: Level 50, Segment NM103 (mapping)

TRACE: Level 50, Segment NM104 (mapping empty data)

TRACE: Level 50, Segment NM105 (mapping empty data)

TRACE: Level 50, Segment NM108 (mapping)

TRACE: Level 50, Segment NM109 (mapping)

TRACE: Level 40->50, processing Segment NM1 After Rule- No: 818

TRACE: Performing Rule 504

TRACE: Performing Rule 10

TRACE: Performing Rule 1

TRACE: Performing Rule 20

TRACE: Performing Rule 2

TRACE: Performing Rule 20

TRACE: Performing Rule 10

TRACE: Performing Rule 1

TRACE: Performing Rule 2

TRACE: Performing Rule 60

TRACE: Performing Rule 1200

TRACE: Level 50->50, processing Segment PER Before Rule- No: 819

TRACE: Level 50, Segment PER (mapping)

TRACE: Level 50, Segment PER01 (mapping)

TRACE: Level 50, Segment PER02 (mapping)

TRACE: Level 50, Segment PER03 (mapping)

TRACE: Level 50, Segment PER04 (mapping)

TRACE: Level 50, Segment PER05 (mapping empty data)

TRACE: Level 50->50, processing Segment PER After Rule- No: 820

TRACE: Performing Rule 506

TRACE: Performing Rule 10

TRACE: Performing Rule 1

TRACE: Performing Rule 20

TRACE: Performing Rule 2

TRACE: Performing Rule 20

TRACE: Performing Rule 10

TRACE: Performing Rule 1

TRACE: Performing Rule 2

TRACE: Performing Rule 50

TRACE: Performing Rule 10

TRACE: Performing Rule 1

TRACE: Performing Rule 2

TRACE: Performing Rule 50

TRACE: Performing Rule 1170

TRACE: Performing Rule 1175

TRACE: Level 50->40, processing Segment def Before Rule- No: 0

TRACE: Level 50->40, processing Segment def After Rule- No: 0

TRACE: Level 40->60, processing Segment NM1 Before Rule- No: 821

TRACE: Level 60, Segment NM1 (mapping)

TRACE: Level 60, Segment NM101 (mapping)

TRACE: Level 60, Segment NM102 (mapping)

TRACE: Level 60, Segment NM103 (mapping)

TRACE: Level 60, Segment NM108 (mapping)

TRACE: Level 60, Segment NM109 (mapping)

TRACE: Level 40->60, processing Segment NM1 After Rule- No: 822

TRACE: Performing Rule 507

TRACE: Performing Rule 10

TRACE: Performing Rule 1

TRACE: Performing Rule 20

TRACE: Performing Rule 2

TRACE: Performing Rule 20

TRACE: Performing Rule 10

TRACE: Performing Rule 1

TRACE: Performing Rule 2

TRACE: Performing Rule 60

TRACE: Level 60->40, processing Segment def Before Rule- No: 0

TRACE: Level 60->40, processing Segment def After Rule- No: 0

TRACE: Level 40->70, processing Segment HL Before Rule- No: 9079

TRACE: Level 70, Segment HL (mapping)

TRACE: Level 70, Segment HL 01 (mapping)

TRACE: Level 70, Segment HL 03 (mapping)

TRACE: Level 70, Segment HL 04 (mapping)

TRACE: Level 40->70, processing Segment HL After Rule- No: 2000

TRACE: Performing Rule 9079

TRACE: Performing Rule 5035

TRACE: Performing Rule 9079

TRACE: Level 70->70, processing Segment PRV Before Rule- No: 823

TRACE: Level 70, Segment PRV (mapping)

TRACE: Level 70, Segment PRV01 (mapping)

TRACE: Level 70, Segment PRV02 (mapping)

TRACE: Level 70, Segment PRV03 (mapping)

TRACE: Level 70->70, processing Segment PRV After Rule- No: 824

TRACE: Performing Rule 510

TRACE: Level 70->80, processing Segment NM1 Before Rule- No: 827

TRACE: Level 80, Segment NM1 (mapping)

TRACE: Level 80, Segment NM101 (mapping)

TRACE: Level 80, Segment NM102 (mapping)

TRACE: Level 80, Segment NM103 (mapping)

TRACE: Level 80, Segment NM104 (mapping empty data)

TRACE: Level 80, Segment NM105 (mapping empty data)

TRACE: Level 80, Segment NM107 (mapping empty data)

TRACE: Level 80, Segment NM108 (mapping)

TRACE: Level 80, Segment NM109 (mapping)

TRACE: Level 70->80, processing Segment NM1 After Rule- No: 828

TRACE: Performing Rule 512

TRACE: Performing Rule 10

TRACE: Performing Rule 1

TRACE: Performing Rule 20

TRACE: Performing Rule 2

TRACE: Performing Rule 20

TRACE: Performing Rule 10

TRACE: Performing Rule 1

TRACE: Performing Rule 2

TRACE: Performing Rule 60

TRACE: Performing Rule 1540

TRACE: Performing Rule 22080

TRACE: Level 80, Segment N3 (mapping)

TRACE: Level 80, Segment N3 01 (mapping)

TRACE: Level 80, Segment N3 02 (mapping empty data)

TRACE: Level 80->80, processing Segment N4 Before Rule- No: 829

TRACE: Level 80, Segment N4 (mapping)

TRACE: Level 80, Segment N4 01 (mapping)

TRACE: Level 80, Segment N4 02 (mapping)

TRACE: Level 80, Segment N4 03 (mapping)

TRACE: Level 80, Segment N4 03 (mapping)

TRACE: Level 80, Segment N4 04 (mapping empty data)

TRACE: Level 80->80, processing Segment N4 After Rule- No: 830

TRACE: Performing Rule 515

TRACE: Performing Rule 10

TRACE: Performing Rule 1

TRACE: Performing Rule 2

TRACE: Performing Rule 60

TRACE: Performing Rule 561

TRACE: Performing Rule 10480

TRACE: Performing Rule 10600

TRACE: Performing Rule 10603

TRACE: Rule 10603, Line 2: Start Perform While on Rule 10605

TRACE: Performing Rule 10605

TRACE: Performing Rule 10605

TRACE: Performing Rule 10605

TRACE: Performing Rule 10605

TRACE: Performing Rule 10605

TRACE: Performing Rule 13470

TRACE: Level 80->90, processing Segment REF Before Rule- No: 8314

TRACE: Level 90, Segment REF (mapping)

TRACE: Level 90, Segment REF01 (mapping)

<DISMISSED> Err Lev: 90 Trans: 837 Seg:REF01 REF_16 01Referenc EDI Line: 14

(1297) ERROR: Value <1DXXXXXXXXXXX> is not found in Table- N0160100.XRF

TRACE: Level 90, Segment REF01 - Post Edit Rule

TRACE: Level 90, Segment REF02 (mapping)

TRACE: Level 80->90, processing Segment REF After Rule- No: 832

TRACE: Performing Rule 0

TRACE: Level 90->80, processing Segment def Before Rule- No: 0

TRACE: Level 90->80, processing Segment def After Rule- No: 0

TRACE: Level 80->80, processing Segment PER Before Rule- No: 835

TRACE: Level 80, Segment PER (mapping)

TRACE: Level 80, Segment PER01 (mapping)

TRACE: Level 80, Segment PER02 (mapping)

TRACE: Level 80, Segment PER03 (mapping)

TRACE: Level 80, Segment PER04 (mapping)

TRACE: Level 80, Segment PER05 (mapping empty data)

TRACE: Level 80->80, processing Segment PER After Rule- No: 836

TRACE: Performing Rule 518

TRACE: Performing Rule 10

TRACE: Performing Rule 1

TRACE: Performing Rule 20

TRACE: Performing Rule 2

TRACE: Performing Rule 20

TRACE: Performing Rule 10

TRACE: Performing Rule 1

TRACE: Performing Rule 2

TRACE: Performing Rule 50

TRACE: Performing Rule 10

TRACE: Performing Rule 1

TRACE: Performing Rule 2

TRACE: Performing Rule 50

TRACE: Performing Rule 2135

TRACE: Performing Rule 2138

TRACE: Level 80->70, processing Segment def Before Rule- No: 0

TRACE: Level 80->70, processing Segment def After Rule- No: 0

TRACE: Level 70->120, processing Segment HL Before Rule- No: 2119

TRACE: Performing Rule 2115

TRACE: Performing Rule 5035

TRACE: Performing Rule 5030

TRACE: Performing Rule 9160

TRACE: Level 120, Segment HL (mapping)

TRACE: Level 120, Segment HL 01 (mapping)

TRACE: Level 120, Segment HL 02 (mapping)

TRACE: Level 120, Segment HL 03 (mapping)

TRACE: Level 120, Segment HL 04 (mapping)

TRACE: Level 70->120, processing Segment HL After Rule- No: 2100

TRACE: Performing Rule 5055

TRACE: Performing Rule 13130

TRACE: Performing Rule 1139

TRACE: Performing Rule 847

TRACE: Level 120->120, processing Segment SBR Before Rule- No: 2002

TRACE: Level 120, Segment SBR (mapping)

TRACE: Level 120, Segment SBR01 (mapping)

TRACE: Level 120, Segment SBR02 (mapping)

TRACE: Level 120, Segment SBR03 (mapping empty data)

TRACE: Level 120, Segment SBR04 (mapping empty data)

TRACE: Level 120, Segment SBR05 (mapping empty data)

TRACE: Level 120, Segment SBR09 (mapping)

TRACE: Level 120->120, processing Segment SBR After Rule- No: 2150

TRACE: Performing Rule 2151

TRACE: Performing Rule 2530

TRACE: Performing Rule 2534

TRACE: Level 120->130, processing Segment NM1 Before Rule- No: 845

TRACE: Level 130, Segment NM1 (mapping)

TRACE: Level 130, Segment NM101 (mapping)

TRACE: Level 130, Segment NM102 (mapping)

TRACE: Level 130, Segment NM103 (mapping)

TRACE: Level 130, Segment NM104 (mapping)

TRACE: Level 130, Segment NM105 (mapping)

TRACE: Level 130, Segment NM107 (mapping empty data)

TRACE: Level 130, Segment NM108 (mapping)

TRACE: Level 130, Segment NM109 (mapping)

TRACE: Level 120->130, processing Segment NM1 After Rule- No: 846

TRACE: Performing Rule 528

TRACE: Performing Rule 529

TRACE: Performing Rule 702

TRACE: Performing Rule 705

TRACE: Performing Rule 1200

TRACE: Performing Rule 1205

TRACE: Level 130->130, processing Segment N3 Before Rule- No: 0

TRACE: Level 130, Segment N3 (mapping)

TRACE: Level 130, Segment N3 01 (mapping)

TRACE: Level 130, Segment N3 02 (mapping)

TRACE: Level 130->130, processing Segment N3 After Rule- No: 0

TRACE: Level 130->130, processing Segment N4 Before Rule- No: 847

TRACE: Level 130, Segment N4 (mapping)

TRACE: Level 130, Segment N4 01 (mapping)

TRACE: Level 130, Segment N4 02 (mapping)

TRACE: Level 130, Segment N4 03 (mapping)

TRACE: Level 130, Segment N4 03 (mapping)

TRACE: Level 130, Segment N4 04 (mapping empty data)

TRACE: Level 130->130, processing Segment N4 After Rule- No: 848

TRACE: Performing Rule 530

TRACE: Performing Rule 10

TRACE: Performing Rule 1

TRACE: Performing Rule 2

TRACE: Performing Rule 60

TRACE: Performing Rule 561

TRACE: Performing Rule 10484

TRACE: Performing Rule 10600

TRACE: Performing Rule 10603

TRACE: Rule 10603, Line 2: Start Perform While on Rule 10605

TRACE: Performing Rule 10605

TRACE: Performing Rule 10605

TRACE: Performing Rule 10605

TRACE: Performing Rule 10605

TRACE: Performing Rule 10605

TRACE: Performing Rule 13474

TRACE: Level 130->130, processing Segment DMG Before Rule- No: 849

TRACE: Level 130, Segment DMG (mapping)

TRACE: Level 130, Segment DMG01 (mapping)

TRACE: Level 130, Segment DMG02 (mapping)

TRACE: Level 130, Segment DMG03 (mapping)

TRACE: Level 130->130, processing Segment DMG After Rule- No: 850

TRACE: Performing Rule 531

TRACE: Performing Rule 10

TRACE: Performing Rule 1

TRACE: Performing Rule 20

TRACE: Performing Rule 2

TRACE: Performing Rule 20

TRACE: Level 130->120, processing Segment def Before Rule- No: 0

TRACE: Level 130->120, processing Segment def After Rule- No: 0

TRACE: Level 120->160, processing Segment NM1 Before Rule- No: 855

TRACE: Performing Rule 2164

TRACE: Performing Rule 2165

TRACE: Level 160, Segment NM1 (mapping)

TRACE: Level 160, Segment NM101 (mapping)

TRACE: Level 160, Segment NM102 (mapping)

TRACE: Level 160, Segment NM103 (mapping)

TRACE: Level 160, Segment NM108 (mapping)

TRACE: Level 160, Segment NM109 (mapping)

TRACE: Level 120->160, processing Segment NM1 After Rule- No: 856

TRACE: Performing Rule 534

TRACE: Performing Rule 10

TRACE: Performing Rule 1

TRACE: Performing Rule 20

TRACE: Performing Rule 2

TRACE: Performing Rule 20

TRACE: Performing Rule 10

TRACE: Performing Rule 1

TRACE: Performing Rule 2

TRACE: Performing Rule 60

TRACE: Level 160->120, processing Segment def Before Rule- No: 0

TRACE: Level 160->120, processing Segment def After Rule- No: 0

TRACE: Level 120->230, processing Segment CLM Before Rule- No: 881

TRACE: Performing Rule 555

TRACE: Performing Rule 919

TRACE: Performing Rule 2190

TRACE: Performing Rule 9160

TRACE: Performing Rule 13500

TRACE: Level 230, Segment CLM (mapping)

TRACE: Level 230, Segment CLM01 (mapping)

TRACE: Level 230, Segment CLM02 (mapping)

TRACE: Level 230, Segment CLM02 - Post Edit Rule

TRACE: Performing Rule 10250

TRACE: Performing Rule 10251

TRACE: Level 230, Segment CLM0501 (mapping)

TRACE: Level 230, Segment CLM0503 (mapping)

TRACE: Level 230, Segment CLM06 (mapping)

TRACE: Level 230, Segment CLM07 (mapping)

TRACE: Level 230, Segment CLM08 (mapping)

TRACE: Level 230, Segment CLM09 (mapping)

TRACE: Level 230, Segment CLM10 (mapping)

TRACE: Level 230, Segment CLM1101 (mapping empty data)

TRACE: Level 120->230, processing Segment CLM After Rule- No: 882

TRACE: Performing Rule 555

TRACE: Performing Rule 2300

TRACE: Performing Rule 2302

TRACE: Performing Rule 2303

TRACE: Performing Rule 9990

TRACE: Performing Rule 800

TRACE: Performing Rule 2230

TRACE: Performing Rule 13520

TRACE: Level 230, Segment NTE (mapping)

TRACE: Level 230, Segment NTE01 (mapping)

TRACE: Level 230, Segment NTE02 (mapping)

TRACE: Level 230->230, processing Segment CR1 Before Rule- No: 915

TRACE: Level 230, Segment CR1 (mapping)

TRACE: Level 230, Segment CR101 (mapping empty data)

TRACE: Level 230, Segment CR102 (mapping empty data)

TRACE: Level 230, Segment CR103 (mapping)

TRACE: Level 230, Segment CR104 (mapping)

TRACE: Level 230, Segment CR105 (mapping)

TRACE: Level 230, Segment CR106 (mapping)

TRACE: Level 230, Segment CR109 (mapping)

TRACE: Level 230, Segment CR110 (mapping empty data)

TRACE: Level 230->230, processing Segment CR1 After Rule- No: 916

TRACE: Performing Rule 597

TRACE: Performing Rule 10

TRACE: Performing Rule 1

TRACE: Performing Rule 2

TRACE: Performing Rule 50

TRACE: Performing Rule 10

TRACE: Performing Rule 1

TRACE: Performing Rule 20

TRACE: Performing Rule 2

TRACE: Performing Rule 20

TRACE: Performing Rule 2460

TRACE: Level 230->610, processing Segment CRC Before Rule- No: 0

TRACE: Level 610, Segment CRC (mapping)

TRACE: Level 610, Segment CRC01 (mapping)

TRACE: Level 610, Segment CRC02 (mapping)

TRACE: Level 610, Segment CRC03 (mapping)

TRACE: Level 610, Segment CRC04 (mapping empty data)

TRACE: Level 230->610, processing Segment CRC After Rule- No: 2313

TRACE: Level 610->230, processing Segment def Before Rule- No: 0

TRACE: Level 610->230, processing Segment def After Rule- No: 0

TRACE: Level 230->710, processing Segment NM1 Before Rule- No: 9411

TRACE: Level 710, Segment NM1 (mapping)

TRACE: Level 710, Segment NM101 (mapping)

TRACE: Level 710, Segment NM102 (mapping)

TRACE: Level 710, Segment NM103 (mapping)

TRACE: Level 230->710, processing Segment NM1 After Rule- No: 942

TRACE: Performing Rule 622

TRACE: Performing Rule 10

TRACE: Performing Rule 1

TRACE: Performing Rule 2

TRACE: Performing Rule 50

TRACE: Performing Rule 10

TRACE: Performing Rule 1

TRACE: Performing Rule 2

TRACE: Performing Rule 60

TRACE: Performing Rule 9480

TRACE: Performing Rule 4058

TRACE: Performing Rule 22080

TRACE: Level 710, Segment N3 (mapping)

TRACE: Level 710, Segment N3 01 (mapping)

TRACE: Level 710, Segment N3 02 (mapping empty data)

TRACE: Level 710->710, processing Segment N4 Before Rule- No: 943

TRACE: Level 710, Segment N4 (mapping)

TRACE: Level 710, Segment N4 01 (mapping)

TRACE: Level 710, Segment N4 02 (mapping)

TRACE: Level 710, Segment N4 03 (mapping)

TRACE: Level 710, Segment N4 03 (mapping)

TRACE: Level 710, Segment N4 04 (mapping empty data)

TRACE: Level 710->710, processing Segment N4 After Rule- No: 944

TRACE: Performing Rule 561

TRACE: Performing Rule 10492

TRACE: Performing Rule 10600

TRACE: Performing Rule 10603

TRACE: Rule 10603, Line 2: Start Perform While on Rule 10605

TRACE: Performing Rule 10605

TRACE: Performing Rule 10605

TRACE: Performing Rule 10605

TRACE: Performing Rule 10605

TRACE: Performing Rule 10605

TRACE: Performing Rule 13482

TRACE: Level 710->230, processing Segment def Before Rule- No: 0

TRACE: Level 710->230, processing Segment def After Rule- No: 0

TRACE: Level 230->760, processing Segment SBR Before Rule- No: 10000

TRACE: Level 760, Segment SBR (mapping)

TRACE: Level 760, Segment SBR01 (mapping)

TRACE: Level 760, Segment SBR02 (mapping)

TRACE: Level 760, Segment SBR03 (mapping empty data)

TRACE: Level 760, Segment SBR04 (mapping empty data)

TRACE: Level 760, Segment SBR05 (mapping)

TRACE: Level 760, Segment SBR09 (mapping)

TRACE: Level 230->760, processing Segment SBR After Rule- No: 0

TRACE: Level 760->760, processing Segment DMG Before Rule- No: 971

TRACE: Level 760, Segment DMG (mapping)

TRACE: Level 760, Segment DMG01 (mapping)

TRACE: Level 760, Segment DMG02 (mapping)

TRACE: Level 760, Segment DMG03 (mapping)

TRACE: Level 760->760, processing Segment DMG After Rule- No: 972

TRACE: Performing Rule 657

TRACE: Performing Rule 10

TRACE: Performing Rule 1

TRACE: Performing Rule 20

TRACE: Performing Rule 2

TRACE: Performing Rule 20

TRACE: Level 760->760, processing Segment OI Before Rule- No: 0

TRACE: Level 760, Segment OI (mapping)

TRACE: Level 760, Segment OI 03 (mapping)

TRACE: Level 760, Segment OI 04 (mapping)

TRACE: Level 760, Segment OI 06 (mapping)

TRACE: Level 760->760, processing Segment OI After Rule- No: 2398

TRACE: Performing Rule 2399

TRACE: Level 760->870, processing Segment NM1 Before Rule- No: 973

TRACE: Level 870, Segment NM1 (mapping)

TRACE: Level 870, Segment NM101 (mapping)

TRACE: Level 870, Segment NM102 (mapping)

TRACE: Level 870, Segment NM103 (mapping)

TRACE: Level 870, Segment NM104 (mapping)

TRACE: Level 870, Segment NM105 (mapping)

TRACE: Level 870, Segment NM107 (mapping empty data)

TRACE: Level 870, Segment NM108 (mapping)

TRACE: Level 870, Segment NM109 (mapping)

TRACE: Level 760->870, processing Segment NM1 After Rule- No: 974

TRACE: Performing Rule 660

TRACE: Performing Rule 10

TRACE: Performing Rule 1

TRACE: Performing Rule 20

TRACE: Performing Rule 2

TRACE: Performing Rule 20

TRACE: Performing Rule 10

TRACE: Performing Rule 1

TRACE: Performing Rule 2

TRACE: Performing Rule 60

TRACE: Performing Rule 2361

TRACE: Performing Rule 4082

TRACE: Level 870->760, processing Segment def Before Rule- No: 0

TRACE: Level 870->760, processing Segment def After Rule- No: 0

TRACE: Level 760->880, processing Segment NM1 Before Rule- No: 979

TRACE: Level 880, Segment NM1 (mapping)

TRACE: Level 880, Segment NM101 (mapping)

TRACE: Level 880, Segment NM102 (mapping)

TRACE: Level 880, Segment NM103 (mapping)

TRACE: Level 880, Segment NM108 (mapping)

TRACE: Level 880, Segment NM109 (mapping)

TRACE: Level 760->880, processing Segment NM1 After Rule- No: 980

TRACE: Performing Rule 665

TRACE: Performing Rule 10

TRACE: Performing Rule 1

TRACE: Performing Rule 20

TRACE: Performing Rule 2

TRACE: Performing Rule 20

TRACE: Performing Rule 10

TRACE: Performing Rule 1

TRACE: Performing Rule 2

TRACE: Performing Rule 60

TRACE: Performing Rule 4083

TRACE: Level 880->760, processing Segment def Before Rule- No: 0

TRACE: Level 880->760, processing Segment def After Rule- No: 0

TRACE: Level 760->230, processing Segment def Before Rule- No: 0

TRACE: Level 760->230, processing Segment def After Rule- No: 0

TRACE: Level 230->1020, processing Segment LX Before Rule- No: 2400

TRACE: Performing Rule 0

TRACE: Performing Rule 13140

TRACE: Performing Rule 13145

TRACE: Performing Rule 9045

TRACE: Performing Rule 9048

TRACE: Performing Rule 0

TRACE: Performing Rule 2335

TRACE: Performing Rule 2336

TRACE: Performing Rule 2230

TRACE: Performing Rule 1245

TRACE: Performing Rule 1268

TRACE: Performing Rule 2190

TRACE: Level 1020, Segment LX (mapping)

TRACE: Level 1020, Segment LX 01 (mapping)

TRACE: Level 230->1020, processing Segment LX After Rule- No: 2410

TRACE: Performing Rule 2560

TRACE: Performing Rule 10010

TRACE: Performing Rule 7201

TRACE: Level 1020->1020, processing Segment SV1 Before Rule- No: 1029

TRACE: Level 1020, Segment SV1 (mapping)

TRACE: Level 1020, Segment SV10101 (mapping)

TRACE: Level 1020, Segment SV10102 (mapping)

TRACE: Level 1020, Segment SV10103 (mapping empty data)

TRACE: Level 1020, Segment SV10104 (mapping empty data)

TRACE: Level 1020, Segment SV10105 (mapping empty data)

TRACE: Level 1020, Segment SV10106 (mapping empty data)

TRACE: Level 1020, Segment SV102 (mapping)

TRACE: Level 1020, Segment SV102 - Post Edit Rule

TRACE: Performing Rule 10250

TRACE: Performing Rule 10251

TRACE: Level 1020, Segment SV103 (mapping)

TRACE: Level 1020, Segment SV104 (mapping)

TRACE: Level 1020, Segment SV105 (mapping empty data)

TRACE: Level 1020, Segment SV10701 (mapping empty data)

TRACE: Level 1020, Segment SV10702 (mapping empty data)

TRACE: Level 1020, Segment SV10703 (mapping empty data)

TRACE: Level 1020, Segment SV10704 (mapping empty data)

TRACE: Level 1020, Segment SV109 (mapping empty data)

TRACE: Level 1020, Segment SV111 (mapping empty data)

TRACE: Level 1020, Segment SV112 (mapping empty data)

TRACE: Level 1020, Segment SV115 (mapping)

TRACE: Level 1020->1020, processing Segment SV1 After Rule- No: 1030

TRACE: Performing Rule 693

TRACE: Performing Rule 10

TRACE: Performing Rule 1

TRACE: Performing Rule 20

TRACE: Performing Rule 2

TRACE: Performing Rule 20

TRACE: Performing Rule 2185

TRACE: Performing Rule 9150

TRACE: Performing Rule 9154

TRACE: Performing Rule 9154

TRACE: Performing Rule 9154

TRACE: Performing Rule 9154

TRACE: Level 1020->1070, processing Segment DTP Before Rule- No: 0

TRACE: Level 1070, Segment DTP (mapping)

TRACE: Level 1070, Segment DTP01 (mapping)

TRACE: Level 1070, Segment DTP02 (mapping)

TRACE: Level 1070, Segment DTP03 (mapping)

TRACE: Level 1070, Segment DTP03 - Post Edit Rule

TRACE: Level 1020->1070, processing Segment DTP After Rule- No: 2448

TRACE: Performing Rule 2449

TRACE: Performing Rule 2540

TRACE: Performing Rule 4116

TRACE: Performing Rule 4117

TRACE: Performing Rule 2454

TRACE: Performing Rule 2417

TRACE: Performing Rule 2418

TRACE: Level 1070->1020, processing Segment def Before Rule- No: 0

TRACE: Level 1070->1020, processing Segment def After Rule- No: 0

TRACE: Level 1020->1290, processing Segment REF Before Rule- No: 1053

TRACE: Level 1290, Segment REF (mapping)

TRACE: Level 1290, Segment REF01 (mapping)

TRACE: Level 1290, Segment REF02 (mapping)

TRACE: Level 1020->1290, processing Segment REF After Rule- No: 1054

TRACE: Performing Rule 4154

TRACE: Level 1290->1020, processing Segment def Before Rule- No: 0

TRACE: Level 1290->1020, processing Segment def After Rule- No: 0

TRACE: Level 1020->1520, processing Segment SVD Before Rule- No: 0

TRACE: Level 1520, Segment SVD (mapping)

TRACE: Level 1520, Segment SVD01 (mapping)

TRACE: Level 1520, Segment SVD01 - Post Edit Rule

TRACE: Level 1520, Segment SVD02 (mapping)

TRACE: Level 1520, Segment SVD02 - Post Edit Rule

TRACE: Performing Rule 10250

TRACE: Performing Rule 10251

TRACE: Level 1520, Segment SVD0301 (mapping)

TRACE: Level 1520, Segment SVD0301 - Post Edit Rule

TRACE: Performing Rule 13245

TRACE: Level 1520, Segment SVD0302 (mapping)

TRACE: Level 1520, Segment SVD0303 (mapping empty data)

TRACE: Level 1520, Segment SVD0304 (mapping empty data)

TRACE: Level 1520, Segment SVD0305 (mapping empty data)

TRACE: Level 1520, Segment SVD0306 (mapping empty data)

TRACE: Level 1520, Segment SVD0307 (mapping empty data)

TRACE: Level 1520, Segment SVD05 (mapping)

TRACE: Level 1520, Segment SVD06 (mapping empty data)

TRACE: Level 1020->1520, processing Segment SVD After Rule- No: 0

TRACE: Level 1520->1520, processing Segment CAS Before Rule- No: 1131

TRACE: Level 1520, Segment CAS (mapping)

TRACE: Level 1520, Segment CAS01 (mapping)

TRACE: Level 1520, Segment CAS02 (mapping)

TRACE: Level 1520, Segment CAS03 (mapping)

TRACE: Level 1520, Segment CAS03 - Post Edit Rule

TRACE: Performing Rule 10250

TRACE: Performing Rule 10251

TRACE: Level 1520, Segment CAS04 (mapping empty data)

TRACE: Level 1520->1520, processing Segment CAS After Rule- No: 1132

TRACE: Performing Rule 792

TRACE: Performing Rule 10

TRACE: Performing Rule 1

TRACE: Performing Rule 2

TRACE: Performing Rule 3

TRACE: Performing Rule 10

TRACE: Performing Rule 1

TRACE: Performing Rule 2

TRACE: Performing Rule 60

TRACE: Performing Rule 10

TRACE: Performing Rule 1

TRACE: Performing Rule 2

TRACE: Performing Rule 60

TRACE: Performing Rule 10

TRACE: Performing Rule 1

TRACE: Performing Rule 2

TRACE: Performing Rule 3

TRACE: Performing Rule 10

TRACE: Performing Rule 1

TRACE: Performing Rule 2

TRACE: Performing Rule 60

TRACE: Performing Rule 10

TRACE: Performing Rule 1

TRACE: Performing Rule 2

TRACE: Performing Rule 60

TRACE: Performing Rule 10

TRACE: Performing Rule 1

TRACE: Performing Rule 2

TRACE: Performing Rule 3

TRACE: Performing Rule 10

TRACE: Performing Rule 1

TRACE: Performing Rule 2

TRACE: Performing Rule 60

TRACE: Performing Rule 10

TRACE: Performing Rule 1

TRACE: Performing Rule 2

TRACE: Performing Rule 60

TRACE: Performing Rule 10

TRACE: Performing Rule 1

TRACE: Performing Rule 2

TRACE: Performing Rule 3

TRACE: Performing Rule 10

TRACE: Performing Rule 1

TRACE: Performing Rule 2

TRACE: Performing Rule 60

TRACE: Performing Rule 10

TRACE: Performing Rule 1

TRACE: Performing Rule 2

TRACE: Performing Rule 60

TRACE: Performing Rule 10

TRACE: Performing Rule 1

TRACE: Performing Rule 2

TRACE: Performing Rule 3

TRACE: Performing Rule 10

TRACE: Performing Rule 1

TRACE: Performing Rule 2

TRACE: Performing Rule 60

TRACE: Performing Rule 10

TRACE: Performing Rule 1

TRACE: Performing Rule 2

TRACE: Performing Rule 60

TRACE: Level 1520->1520, processing Segment DTP Before Rule- No: 0

TRACE: Level 1520, Segment DTP (mapping)

TRACE: Level 1520, Segment DTP01 (mapping)

TRACE: Level 1520, Segment DTP01 - Post Edit Rule

TRACE: Performing Rule 10465

TRACE: Level 1520, Segment DTP02 (mapping)

TRACE: Level 1520, Segment DTP03 (mapping)

TRACE: Level 1520->1520, processing Segment DTP After Rule- No: 0

TRACE: Level 1520->1020, processing Segment def Before Rule- No: 0

TRACE: Level 1520->1020, processing Segment def After Rule- No: 0

TRACE: Level 1020->120, processing Segment HL Before Rule- No: 2119

TRACE: Performing Rule 9080

TRACE: Performing Rule 2010

TRACE: Performing Rule 2105

TRACE: Performing Rule 2115

TRACE: Performing Rule 5035

TRACE: Performing Rule 5030

TRACE: Performing Rule 9160

TRACE: Level 120, Segment HL (mapping)

TRACE: Level 120, Segment HL 01 (mapping)

TRACE: Level 120, Segment HL 02 (mapping)

TRACE: Level 120, Segment HL 03 (mapping)

TRACE: Level 120, Segment HL 04 (mapping)

TRACE: Level 1020->120, processing Segment HL After Rule- No: 2100

TRACE: Performing Rule 5055

TRACE: Performing Rule 13130

TRACE: Performing Rule 1139

TRACE: Performing Rule 847

TRACE: Level 120->120, processing Segment SBR Before Rule- No: 2002

TRACE: Level 120, Segment SBR (mapping)

TRACE: Level 120, Segment SBR01 (mapping)

TRACE: Level 120, Segment SBR02 (mapping)

TRACE: Level 120, Segment SBR03 (mapping empty data)

TRACE: Level 120, Segment SBR04 (mapping empty data)

TRACE: Level 120, Segment SBR05 (mapping empty data)

TRACE: Level 120, Segment SBR09 (mapping)

TRACE: Level 120->120, processing Segment SBR After Rule- No: 2150

TRACE: Performing Rule 2151

TRACE: Performing Rule 2530

TRACE: Performing Rule 2534

TRACE: Level 120->130, processing Segment NM1 Before Rule- No: 845

TRACE: Level 130, Segment NM1 (mapping)

TRACE: Level 130, Segment NM101 (mapping)

TRACE: Level 130, Segment NM102 (mapping)

TRACE: Level 130, Segment NM103 (mapping)

TRACE: Level 130, Segment NM104 (mapping)

TRACE: Level 130, Segment NM105 (mapping)

TRACE: Level 130, Segment NM107 (mapping empty data)

TRACE: Level 130, Segment NM108 (mapping)

TRACE: Level 130, Segment NM109 (mapping)

TRACE: Level 120->130, processing Segment NM1 After Rule- No: 846

TRACE: Performing Rule 528

TRACE: Performing Rule 529

TRACE: Performing Rule 702

TRACE: Performing Rule 705

TRACE: Performing Rule 1200

TRACE: Performing Rule 1205

TRACE: Level 130->130, processing Segment N3 Before Rule- No: 0

TRACE: Level 130, Segment N3 (mapping)

TRACE: Level 130, Segment N3 01 (mapping)

TRACE: Level 130, Segment N3 02 (mapping)

TRACE: Level 130->130, processing Segment N3 After Rule- No: 0

TRACE: Level 130->130, processing Segment N4 Before Rule- No: 847

TRACE: Level 130, Segment N4 (mapping)

TRACE: Level 130, Segment N4 01 (mapping)

TRACE: Level 130, Segment N4 02 (mapping)

TRACE: Level 130, Segment N4 03 (mapping)

TRACE: Level 130, Segment N4 03 (mapping)

TRACE: Level 130, Segment N4 04 (mapping empty data)

TRACE: Level 130->130, processing Segment N4 After Rule- No: 848

TRACE: Performing Rule 530

TRACE: Performing Rule 10

TRACE: Performing Rule 1

TRACE: Performing Rule 2

TRACE: Performing Rule 60

TRACE: Performing Rule 561

TRACE: Performing Rule 10484

TRACE: Performing Rule 10600

TRACE: Performing Rule 10603

TRACE: Rule 10603, Line 2: Start Perform While on Rule 10605

TRACE: Performing Rule 10605

TRACE: Performing Rule 10605

TRACE: Performing Rule 10605

TRACE: Performing Rule 10605

TRACE: Performing Rule 10605

TRACE: Performing Rule 13474

TRACE: Level 130->130, processing Segment DMG Before Rule- No: 849

TRACE: Level 130, Segment DMG (mapping)

TRACE: Level 130, Segment DMG01 (mapping)

TRACE: Level 130, Segment DMG02 (mapping)

TRACE: Level 130, Segment DMG03 (mapping)

TRACE: Level 130->130, processing Segment DMG After Rule- No: 850

TRACE: Performing Rule 531

TRACE: Performing Rule 10

TRACE: Performing Rule 1

TRACE: Performing Rule 20

TRACE: Performing Rule 2

TRACE: Performing Rule 20

TRACE: Level 130->120, processing Segment def Before Rule- No: 0

TRACE: Level 130->120, processing Segment def After Rule- No: 0

TRACE: Level 120->160, processing Segment NM1 Before Rule- No: 855

TRACE: Performing Rule 2164

TRACE: Performing Rule 2165

TRACE: Level 160, Segment NM1 (mapping)

TRACE: Level 160, Segment NM101 (mapping)

TRACE: Level 160, Segment NM102 (mapping)

TRACE: Level 160, Segment NM103 (mapping)

TRACE: Level 160, Segment NM108 (mapping)

TRACE: Level 160, Segment NM109 (mapping)

TRACE: Level 120->160, processing Segment NM1 After Rule- No: 856

TRACE: Performing Rule 534

TRACE: Performing Rule 10

TRACE: Performing Rule 1

TRACE: Performing Rule 20

TRACE: Performing Rule 2

TRACE: Performing Rule 20

TRACE: Performing Rule 10

TRACE: Performing Rule 1

TRACE: Performing Rule 2

TRACE: Performing Rule 60

TRACE: Level 160->120, processing Segment def Before Rule- No: 0

TRACE: Level 160->120, processing Segment def After Rule- No: 0

TRACE: Level 120->230, processing Segment CLM Before Rule- No: 881

TRACE: Performing Rule 555

TRACE: Performing Rule 919

TRACE: Performing Rule 2190

TRACE: Performing Rule 9160

TRACE: Performing Rule 13500

TRACE: Level 230, Segment CLM (mapping)

TRACE: Level 230, Segment CLM01 (mapping)

TRACE: Level 230, Segment CLM02 (mapping)

TRACE: Level 230, Segment CLM02 - Post Edit Rule

TRACE: Performing Rule 10250

TRACE: Performing Rule 10251

TRACE: Level 230, Segment CLM0501 (mapping)

TRACE: Level 230, Segment CLM0503 (mapping)

TRACE: Level 230, Segment CLM06 (mapping)

TRACE: Level 230, Segment CLM07 (mapping)

TRACE: Level 230, Segment CLM08 (mapping)

TRACE: Level 230, Segment CLM09 (mapping)

TRACE: Level 230, Segment CLM10 (mapping)

TRACE: Level 230, Segment CLM1101 (mapping empty data)

TRACE: Level 120->230, processing Segment CLM After Rule- No: 882

TRACE: Performing Rule 555

TRACE: Performing Rule 2300

TRACE: Performing Rule 2302

TRACE: Performing Rule 2303

TRACE: Performing Rule 9990

TRACE: Performing Rule 800

TRACE: Performing Rule 2230

TRACE: Performing Rule 13520

TRACE: Level 230, Segment NTE (mapping)

TRACE: Level 230, Segment NTE01 (mapping)

TRACE: Level 230, Segment NTE02 (mapping)

TRACE: Level 230->230, processing Segment CR1 Before Rule- No: 915

TRACE: Level 230, Segment CR1 (mapping)

TRACE: Level 230, Segment CR101 (mapping empty data)

TRACE: Level 230, Segment CR102 (mapping empty data)

TRACE: Level 230, Segment CR103 (mapping)

TRACE: Level 230, Segment CR104 (mapping)

TRACE: Level 230, Segment CR105 (mapping)

TRACE: Level 230, Segment CR106 (mapping)

TRACE: Level 230, Segment CR109 (mapping)

TRACE: Level 230, Segment CR110 (mapping empty data)

TRACE: Level 230->230, processing Segment CR1 After Rule- No: 916

TRACE: Performing Rule 597

TRACE: Performing Rule 10

TRACE: Performing Rule 1

TRACE: Performing Rule 2

TRACE: Performing Rule 50

TRACE: Performing Rule 10

TRACE: Performing Rule 1

TRACE: Performing Rule 20

TRACE: Performing Rule 2

TRACE: Performing Rule 20

TRACE: Performing Rule 2460

TRACE: Level 230->610, processing Segment CRC Before Rule- No: 0

TRACE: Level 610, Segment CRC (mapping)

TRACE: Level 610, Segment CRC01 (mapping)

TRACE: Level 610, Segment CRC02 (mapping)

TRACE: Level 610, Segment CRC03 (mapping)

TRACE: Level 610, Segment CRC04 (mapping empty data)

TRACE: Level 230->610, processing Segment CRC After Rule- No: 2313

TRACE: Level 610->230, processing Segment def Before Rule- No: 0

TRACE: Level 610->230, processing Segment def After Rule- No: 0

TRACE: Level 230->710, processing Segment NM1 Before Rule- No: 9411

TRACE: Level 710, Segment NM1 (mapping)

TRACE: Level 710, Segment NM101 (mapping)

TRACE: Level 710, Segment NM102 (mapping)

TRACE: Level 710, Segment NM103 (mapping)

TRACE: Level 230->710, processing Segment NM1 After Rule- No: 942

TRACE: Performing Rule 622

TRACE: Performing Rule 10

TRACE: Performing Rule 1

TRACE: Performing Rule 2

TRACE: Performing Rule 50

TRACE: Performing Rule 10

TRACE: Performing Rule 1

TRACE: Performing Rule 2

TRACE: Performing Rule 60

TRACE: Performing Rule 9480

TRACE: Performing Rule 4058

TRACE: Performing Rule 22080

TRACE: Level 710, Segment N3 (mapping)

TRACE: Level 710, Segment N3 01 (mapping)

TRACE: Level 710, Segment N3 02 (mapping empty data)

TRACE: Level 710->710, processing Segment N4 Before Rule- No: 943

TRACE: Level 710, Segment N4 (mapping)

TRACE: Level 710, Segment N4 01 (mapping)

TRACE: Level 710, Segment N4 02 (mapping)

TRACE: Level 710, Segment N4 03 (mapping)

TRACE: Level 710, Segment N4 03 (mapping)

TRACE: Level 710, Segment N4 04 (mapping empty data)

TRACE: Level 710->710, processing Segment N4 After Rule- No: 944

TRACE: Performing Rule 561

TRACE: Performing Rule 10492

TRACE: Performing Rule 10600

TRACE: Performing Rule 10603

TRACE: Rule 10603, Line 2: Start Perform While on Rule 10605

TRACE: Performing Rule 10605

TRACE: Performing Rule 10605

TRACE: Performing Rule 10605

TRACE: Performing Rule 10605

TRACE: Performing Rule 10605

TRACE: Performing Rule 13482

TRACE: Level 710->230, processing Segment def Before Rule- No: 0

TRACE: Level 710->230, processing Segment def After Rule- No: 0

TRACE: Level 230->760, processing Segment SBR Before Rule- No: 10000

TRACE: Level 760, Segment SBR (mapping)

TRACE: Level 760, Segment SBR01 (mapping)

TRACE: Level 760, Segment SBR02 (mapping)

TRACE: Level 760, Segment SBR03 (mapping empty data)

TRACE: Level 760, Segment SBR04 (mapping empty data)

TRACE: Level 760, Segment SBR05 (mapping)

TRACE: Level 760, Segment SBR09 (mapping)

TRACE: Level 230->760, processing Segment SBR After Rule- No: 0

TRACE: Level 760->760, processing Segment DMG Before Rule- No: 971

TRACE: Level 760, Segment DMG (mapping)

TRACE: Level 760, Segment DMG01 (mapping)

TRACE: Level 760, Segment DMG02 (mapping)

TRACE: Level 760, Segment DMG03 (mapping)

TRACE: Level 760->760, processing Segment DMG After Rule- No: 972

TRACE: Performing Rule 657

TRACE: Performing Rule 10

TRACE: Performing Rule 1

TRACE: Performing Rule 20

TRACE: Performing Rule 2

TRACE: Performing Rule 20

TRACE: Level 760->760, processing Segment OI Before Rule- No: 0

TRACE: Level 760, Segment OI (mapping)

TRACE: Level 760, Segment OI 03 (mapping)

TRACE: Level 760, Segment OI 04 (mapping)

TRACE: Level 760, Segment OI 06 (mapping)

TRACE: Level 760->760, processing Segment OI After Rule- No: 2398

TRACE: Performing Rule 2399

TRACE: Level 760->870, processing Segment NM1 Before Rule- No: 973

TRACE: Level 870, Segment NM1 (mapping)

TRACE: Level 870, Segment NM101 (mapping)

TRACE: Level 870, Segment NM102 (mapping)

TRACE: Level 870, Segment NM103 (mapping)

TRACE: Level 870, Segment NM104 (mapping)

TRACE: Level 870, Segment NM105 (mapping)

TRACE: Level 870, Segment NM107 (mapping empty data)

TRACE: Level 870, Segment NM108 (mapping)

TRACE: Level 870, Segment NM109 (mapping)

TRACE: Level 760->870, processing Segment NM1 After Rule- No: 974

TRACE: Performing Rule 660

TRACE: Performing Rule 10

TRACE: Performing Rule 1

TRACE: Performing Rule 20

TRACE: Performing Rule 2

TRACE: Performing Rule 20

TRACE: Performing Rule 10

TRACE: Performing Rule 1

TRACE: Performing Rule 2

TRACE: Performing Rule 60

TRACE: Performing Rule 2361

TRACE: Performing Rule 4082

TRACE: Level 870->760, processing Segment def Before Rule- No: 0

TRACE: Level 870->760, processing Segment def After Rule- No: 0

TRACE: Level 760->880, processing Segment NM1 Before Rule- No: 979

TRACE: Level 880, Segment NM1 (mapping)

TRACE: Level 880, Segment NM101 (mapping)

TRACE: Level 880, Segment NM102 (mapping)

TRACE: Level 880, Segment NM103 (mapping)

TRACE: Level 880, Segment NM108 (mapping)

TRACE: Level 880, Segment NM109 (mapping)

TRACE: Level 760->880, processing Segment NM1 After Rule- No: 980

TRACE: Performing Rule 665

TRACE: Performing Rule 10

TRACE: Performing Rule 1

TRACE: Performing Rule 20

TRACE: Performing Rule 2

TRACE: Performing Rule 20

TRACE: Performing Rule 10

TRACE: Performing Rule 1

TRACE: Performing Rule 2

TRACE: Performing Rule 60

TRACE: Performing Rule 4083

TRACE: Level 880->760, processing Segment def Before Rule- No: 0

TRACE: Level 880->760, processing Segment def After Rule- No: 0

TRACE: Level 760->230, processing Segment def Before Rule- No: 0

TRACE: Level 760->230, processing Segment def After Rule- No: 0

TRACE: Level 230->1020, processing Segment LX Before Rule- No: 2400

TRACE: Performing Rule 0

TRACE: Performing Rule 13140

TRACE: Performing Rule 13145

TRACE: Performing Rule 9045

TRACE: Performing Rule 9048

TRACE: Performing Rule 0

TRACE: Performing Rule 2335

TRACE: Performing Rule 2336

TRACE: Performing Rule 2230

TRACE: Performing Rule 1245

TRACE: Performing Rule 1268

TRACE: Performing Rule 2190

TRACE: Level 1020, Segment LX (mapping)

TRACE: Level 1020, Segment LX 01 (mapping)

TRACE: Level 230->1020, processing Segment LX After Rule- No: 2410

TRACE: Performing Rule 2560

TRACE: Performing Rule 10010

TRACE: Performing Rule 7201

TRACE: Level 1020->1020, processing Segment SV1 Before Rule- No: 1029

TRACE: Level 1020, Segment SV1 (mapping)

TRACE: Level 1020, Segment SV10101 (mapping)

TRACE: Level 1020, Segment SV10102 (mapping)

TRACE: Level 1020, Segment SV10103 (mapping empty data)

TRACE: Level 1020, Segment SV10104 (mapping empty data)

TRACE: Level 1020, Segment SV10105 (mapping empty data)

TRACE: Level 1020, Segment SV10106 (mapping empty data)

TRACE: Level 1020, Segment SV102 (mapping)

TRACE: Level 1020, Segment SV102 - Post Edit Rule

TRACE: Performing Rule 10250

TRACE: Performing Rule 10251

TRACE: Level 1020, Segment SV103 (mapping)

TRACE: Level 1020, Segment SV104 (mapping)

TRACE: Level 1020, Segment SV105 (mapping empty data)

TRACE: Level 1020, Segment SV10701 (mapping empty data)

TRACE: Level 1020->1020, processing Segment SV1 After Rule- No: 1030

TRACE: Performing Rule 693

TRACE: Performing Rule 10

TRACE: Performing Rule 1

TRACE: Performing Rule 20

TRACE: Performing Rule 2

TRACE: Performing Rule 20

TRACE: Performing Rule 2185

TRACE: Performing Rule 9150

TRACE: Performing Rule 9154

TRACE: Performing Rule 9154

TRACE: Performing Rule 9154

TRACE: Performing Rule 9154

TRACE: Level 1020->1070, processing Segment DTP Before Rule- No: 0

TRACE: Level 1070, Segment DTP (mapping)

TRACE: Level 1070, Segment DTP01 (mapping)

TRACE: Level 1070, Segment DTP02 (mapping)

TRACE: Level 1070, Segment DTP03 (mapping)

TRACE: Level 1070, Segment DTP03 - Post Edit Rule

TRACE: Level 1020->1070, processing Segment DTP After Rule- No: 2448

TRACE: Performing Rule 2449

TRACE: Performing Rule 2540

TRACE: Performing Rule 4116

TRACE: Performing Rule 4117

TRACE: Performing Rule 2454

TRACE: Performing Rule 2417

TRACE: Performing Rule 2418

TRACE: Level 1070->1020, processing Segment def Before Rule- No: 0

TRACE: Level 1070->1020, processing Segment def After Rule- No: 0

TRACE: Level 1020->1290, processing Segment REF Before Rule- No: 1053

TRACE: Level 1290, Segment REF (mapping)

TRACE: Level 1290, Segment REF01 (mapping)

TRACE: Level 1290, Segment REF02 (mapping)

TRACE: Level 1020->1290, processing Segment REF After Rule- No: 1054

TRACE: Performing Rule 4154

TRACE: Level 1290->1020, processing Segment def Before Rule- No: 0

TRACE: Level 1290->1020, processing Segment def After Rule- No: 0

TRACE: Level 1020->1520, processing Segment SVD Before Rule- No: 0

TRACE: Level 1520, Segment SVD (mapping)

TRACE: Level 1520, Segment SVD01 (mapping)

TRACE: Level 1520, Segment SVD01 - Post Edit Rule

TRACE: Level 1520, Segment SVD02 (mapping)

TRACE: Level 1520, Segment SVD02 - Post Edit Rule

TRACE: Performing Rule 10250

TRACE: Performing Rule 10251

TRACE: Level 1520, Segment SVD0301 (mapping)

TRACE: Level 1520, Segment SVD0301 - Post Edit Rule

TRACE: Performing Rule 13245

TRACE: Level 1520, Segment SVD0302 (mapping)

TRACE: Level 1520, Segment SVD0303 (mapping empty data)

TRACE: Level 1520, Segment SVD0304 (mapping empty data)

TRACE: Level 1520, Segment SVD0305 (mapping empty data)

TRACE: Level 1520, Segment SVD0306 (mapping empty data)

TRACE: Level 1520, Segment SVD0307 (mapping empty data)

TRACE: Level 1520, Segment SVD05 (mapping)

TRACE: Level 1520, Segment SVD06 (mapping empty data)

TRACE: Level 1020->1520, processing Segment SVD After Rule- No: 0

TRACE: Level

624808 Open a web service proxy or create a new proxy causes

pb 12 dlls to get loaded in memory. The dlls that get loaded are:

pbshr12.dll

pbwsdlclient12.dll

pbcsi12.dll

624823 Customer sent in crash dump of crash they have not been able to replicate in a testcase. Requesting analysis of crash dump.

Faulting in MS dlls on initial analysis

MODULE_NAME: MSVCR71

FAULTING_MODULE: 7c800000 ntdll

624975 Customer is migrating an application from PB 9 to PB 11.5.1. Throughout their code there are places where they send null as the message in an email. In PB 9 this works but in PB 11.5.1 this fails.

They know that if they set the message to an empty string the mail is successfully sent but as they have the code to set it to null throughout their code they would like it to work as it did in PB 9.

624978 A SaveDocument to html does not preserve the

hyperlink in a rte control.

rte_1.SaveDocument("myhtml.htm", FileTypeHTML!)

625151 The date-picker gets truncated together with tab control inside userobject. Seems related to CR 480110.
625152 The customer is doing some complex deployment automation using PB11.5 and ORCAScript. They have multiple projects run in multiple passes and *most* of them work. They have a couple that fail, and when they fail, all that is reported is "-20". This is basically meaningless. They're using "Build Project with overrides" and the projects all work within the PB IDE, and the information they're feeding to ORCAScript matches up as far as they can see. Is there some way to get ORCASCript to be more verbose about what it is failing on and what it is expecting?
625164 Customer's multi-threaded application is now hanging on dual processor machines. This is a continuation of CR 612444 which was crashing. It seems as though it is hanging when the thread count reaches over 40.
625276 Refresh problem when changing DW band color using an expression.
625300 ImportString call causes crash when imported string is large

Used syntax:

li_ret = lds_dest.ImportString(dw_2.Object.DataWindow.Data)

625304 The current implementation of served PB licenses is confusing for the administrator of the SySAM server. The server will keep track of the number of checked out PB licenses, but after a restart of the server, it reports zero licenses in use, even though any number could be in use.
625307 Column Background.Color 'Transparent' shows DataWindow background color.
625310 In a script painter of an object, when the first function

has more than 40 arguments then the dropdown function list

always shows this first function.

When editing a different function the dropdown list cannot be used to select the first function.

625318 Group DataWindow with computed expression:

sum(<if_column_expression> for group 1 distinct <column>)

PowerBuilder crashed when trying to edit the expression without

using the button "..." if the preview has rows loaded

The result of the sum expression was incorrect although the equivalent count expression looked correct.

625337 OS: Windows XP SP3

Versions and Build #s Tested: PB 11.5.1_4716 and 11.5.1_4726

Database/Driver File/Version: SYC connecting to:

Adaptive Server Enterprise/15.0.3/EBF 16747 Cluster Edition/P/Sun_svr4/OS 5.8/asepyxis/2837/64-bit/FBO/Mon Jun 1 10:18:57 2009

In PB Machine, using Sybase CTISQL Utility/15.5/P-EBF17655 ESD #3/PC Intel/BUILD1550-005/OPT/Thu Feb 18 01:47:22 2010

Comments: DBPARM DelimitIdentifier='Yes' causes syntax error in SQL SELECT at the moment failover occurs in ASE Cluster Edition. If dropping such DBPARM, Failover occurs correctly.

625471 PB will crash in the pbshr when calling the following

datawindow dot notation:

dw_1.object.data.selected = dw_2.object.data

625623 When tabbing out of a htmldw protected column with a

display format of [currency], the following error results:

Item 'xxxxx' does not pass validation test

625624 Customer has a composite report with several datawindows. One datawindow itself has two nested reports. In all versions, the online display of the report has the correct page numbers. When saved to a PDF report and printed, the PB 9 report has the correct page numbers but when migrated to PB 11.5.1 the two last pages both report page 2 of 2.
625748 When opening windows and userobjects in libraries that are situated on a network drive the opening and saving of these objects takes a long time. (ie. > 30 or 45sec.).

In PB 6.5 the times were considerably faster then PB 11.5.

625774 Powerbuilder OS: Windows XP SP3

Versions and Build #s Tested:

- Powerbuilder 11.5.1_4608

- PBVM 11.5.1_4608 on EAServer 6.3.0.06 Advanced Edition for Linux on Linux Red Hat 5.0

Database/Driver File/Version: N/A

Comments: When performing an stress tests with 15-20 users connecting to EAServer 6.3 and instantiating PB NVO Components, PBVM throws exception:

2010-04-03 10:21:20.961 INFO Thread-84 [JaguarServer] _______________________________________________________________________________

2010-04-03 10:21:21.441 INFO Thread-84 [JaguarServer] PB Heap Manager Exception:

2010-04-03 10:21:21.441 INFO Thread-84 [JaguarServer] allocVM(52330496) failed

2010-04-03 10:21:21.441 INFO Thread-84 [JaguarServer] _______________________________________________________________________________

2010-04-03 10:21:21.442 INFO Thread-84 [JaguarServer] PB Heap Manager Exception:

625776 When using datawindow.data.htmltable, it is

causing the size of edit and icons to change from pb9. The icons are getting cut off.

Causing formatting issues for customer migrating from pb 9.

625864 When RowCopy() is executed in its own itemchanged event, the value of a ChekBox object is not changed.
625927 Customer faced problem that in the end turned out to be caused by not reimporting the PBDOM objects after migration. This requirement does not seem to be documented at all.

Neither in the PB docu/HTML books nor in the rel. bulletin or on migration guide http://www.sybase.com/detail?id=1032777

625934 Trying to build a project that builds and deploys COM objects fails with error -21.
626415 Performance problem when calling SyntaxFromSQL using the Oracle JDBC thin driver.

Calling SyntaxFromSQL on a large multi-million row table with a non unique index

takes a long time when connected through jdbc compared with OCI O10 or odbc driver.

626445 When using orcascript to deploy an easerver proxy and

using the following command in the orca script:

build project with overrides "loanclient.pbl" "p_easproxy" "localhost" "9000" "jagadmin" ""

If the override info is different than what is stored in the proxy, orcascript is

not using the override parameter. It will use what is stored with the proxy. If the server that is stored with the proxy is not running, the following error results:

Orca error in 'buildProjectWithOverrides'. Result Code -21.

Component builder build for project p_loanclient_easproxy failed

An error occurred during the component builder BuildProject method.

Last Command Failed

626569 Fail to call a WebService using a proxy server.
626575 PowerBuilder crashes when creating an EXE using a PBD library.
626630 OS: Windows XP SP3

Versions and Build #s Tested: PB 11.5.1_4736

Database/Driver File/Version: N/A

Comments: Each time you deploy same webservices to msi and run the same installer, msi installer does not detect webservice is already installed and creates new duplicated uninstaller in Add/Remove Programs.

626643 Our customer develops PB webforms applications that he sells to user's He has one large user that absolutely does not want his clipboard read or written. The IT department has been setup to flag websites that don't comply. PowerBuilder webapps don't comply. Users are able to copy and paste sles on the webapp. This is due to the textbox.js javascript clipboard functions included in the webapp deploy. PB_GetClipboardTextData() is one example function in textbox.js

Our customer's question is; How can he develope PB webapps that don't allow clipboad copy and paste? Is there anything he can do? Can he edit the textbox.js and change or delete the clipboard functions? He needs a solution.

It is possible to set the user's browser to not allow programatic clipboard operations. But our user does not want to have to enforce this across many users and it's not really a solution (when set to disable it still allows copy and paste).

626664 Enumerated values for InkPicture control picturesizemode documented is wrong
627012 PowerBuilder12 is not supporting next 64bit Windows. Windows Server 2008 64bit/Windows Server 2008 R2/Windows 7 64bit.
627090 Cannot open the PB 12 .NET ide when using a standalone unserved license. Opening the ide results in a trial license has expired error message and the ide shuts down.

This problem happens with the unserved license and alternative use customer license.

A served license will work on Windows XP, but the SySam 2.0 server won't start on Windows 7 or Windows 2008.

627258 Two issues with Sysam and PowerBuilder 12.0 on Windows 7 32bit OS:

1) The Sysam 2.0 server would not start as a service on Windows 7.

2) Using Sysam 2.1 (from PowerDesigner) the server did start as a service on Windows 7, but I could not get a PowerBuilder 12 served license to work when the Sysam 2.1 service was hosted on the same machine that PowerBuilder was getting installed on. (Workaround was to use a sysam server that was running on a Windows XP machine.)

627355 Execution of the upsert() function of the webservice of salesforce leads to

an error from salesforce: INVALID_TYPE: Must send a concrete entity type.

627469 Cannot open the PB 12 .NET IDE when using a standalone unserved license. Opening the IDE results in a trial license has expired error message and the IDE shuts down. This problem happens with the unserved license.
627635 mailAddress function fails on Windows 7.
627761 Customer is using Ant and Oracscript to build a PB app containing EAServer components. He is getting Library refresh errors and the dreaded -20 deploy project return code also.

In addition he notes "Also, just a heads-up, we've discovered that orcascript builds of PB

components for EAServer fail to "include unreferenced objects" in the PBD - like datawindows and such. We'll also need that fixed, since it basically renders orcascript useless without it."

627961 Customer has noticed a problem with the Datawindow QueryMode = YES property in relationship with the Datawindow.Table.Select value. If more than one row of a dddw datawindow contains the same display value, the corresponding data value of the first occurrence is always returned.

As an example, if you have John Smith 123 for the first row and John Smith 456 for the second row, choosing John Smith always returns 123. It does not behave like this without the QueryMode set to Yes.

628098 When calling a PB component and measuring the memory consumption using PbHeap_dump(2) after two successive calls, the bytes in use increase.
628100 When NLS_Charset='local' and PWDialog is set to 1 upon entering the correct values into the dialogbox it won't allow login, causing ORA-01017 error.

No Problem when NLS_Charset set to default (unicode).

628102 Ct uses AuthenticationMode = Windows (Basic, Digest) and certificates.
628132 The online help for Component Timeout property

from the Properties for EAServer Component Generator: Components tab list:

Component timeout

Specify how long an active component instance can remain idle between method calls before being automatically deactivated. The default is 0, which means the instance is not automatically deactivated. When specifying timeouts, a resolution of 5 seconds is recommended.

However, in EAServer 6.x, when deploying a stateful component the component timeout of 0 default maps to 600 seconds (10 minutes) in EAServer. (Component timeout maps to the passivation timeout.)

From cr627420 and easerver group: user wants a timeout of more than 10 minutes,

they should set it explicitly

628135 This is an issue in Spanish and Polish machines and I'm sure other languages that use special characters. The installation fails as a license failure. The cause is that the path to the license contains special foreign charaters (like \Configuraci髇 local) and PB is not finding the license. Customer is looking for PB to fix this issue so that the foreign installs work.

This is a workaround and not a pretty one:

1) Install PB/IM. This creates the default personal settings folder using the Windows variable for the App folders (C:\Documents and Settings\<network login name>\Configuraci髇 local\Datos de programa\Sybase\InfoMaker 11.5) which is in Spanish.

2) Create another path using English words (C:\Documents and Settings\<network login name>\Local Settings\Application Data\Sybase) and copy the PB/IM 11.5 folder from the Spanish path to the English path folder.

3) Change the InitPath in the registry HKEY_CURRENT_USER\Software\Sybase\InfoMaker\11.5 entry to the English path.

4) Start InfoMaker. The license is recognized.

Steps 2 and 3 need to be done for each individual user who will be running PB on the machine.

628417 Keyboard switches to Non-Unicode language when RTE control gets focus.
628420 Customer has a PB (11.5) .net webform application running on IIS 7 on a Windows 2008 server. During testing they have found that users get hung up at random times and places. These hangs sometimes resolve into an error, sometimes the user just hangs indefinitely (processing...message from PB). When we look at the System performance on the web server, we see the w3wp worker process that is handling our webform application. This process continues to grow exponentially (even if the user is not doing anything in the application) until the system is rebooted or the application pool is recycled.

Possibly related to or same issue as CR 620642.

628438 OS: Windows XP SP3

Versions and Build #s Tested: PB 11.5.1_4675

Database/Driver File/Version: N/A

Customer would like possibility to insert version number into pbds, not only into exe generated by PowerBuilder.

628559 The customer is trying to review his datawidnow syntax using the 12.0 PB.Net debugger. He puts the dw syntax into a string:

ls_syntax = adw_filter.Object.DataWindow.Syntax

Then he copies the string ls_syntax from the debugger and pastes it into an editor. The problem with 12.0 PB.net version of powerbuilder is the string has no formating and is a mess to look at. With 12.0 PB Classic doing the same thing gives you a syntax string that is formatted with carriage returns etc. It is much better to work with.

We want the 12.0 PB.Net debugger to provide the same formating as the Classic debugger for dw syntax.

628637 CR#563140 are not being fixed to PB11.2. A FileReadEx function cannot recognize 'cr/lf' in the position of 1024 bytes.
628714 When adding a column to a datawindow, it changes

the name of a computed column in the column specification and removes it from

the dw.

SQL Syntax is using joins.

Works ok in PB 12 Classic

628724 Using a rte control to insert a rtf document, a picture,

a input field and text. Once the file is saved and reopened, the order of the picture and the insert field are different.

Using insertfile(), insertpicture(), inputfieldinsert(),inputfieldchangedata() and

savedocument().

628730 PB 12 .NET DataWindow name property when changed does not change in the column specifications.

The .NET behavior is inconsistent from the classic version of PowerBuilder 12.

628824 Cannot display some characters since 084 interface and DisableUnicode removed.
628834 Memory leak in the sqlpreview and dberror event of the transaction object
628839 A describe of a tooltip property of a database column included in the select

of a datawindow crashes PowerBuilder if the column is deleted from the visual design,

i.e. has no visual counterpart.

The same happens with dot notation.

628846 Customer is requesting an enhancement to have SaveAs HTMLTable! save the data without datawindow column headings when colheading argument is set to false.

Currently documented as not a feature of the "SaveAs method (Datawindows)".

Below is from the online help:

colheading (optional for PowerBuilder) A boolean value indicating whether you want to include the DataWindow's column headings at the beginning of the file. The default value is true. This argument is used for the following formats: Clipboard, CSV, Excel, and Text. For most other formats, column headings are always saved.

629174 THROW/CATCH of exception objects for intercomponent calls is broken in PB 11.5 / EAS 5.5. The customer uses this error handling process in several of their critical multi-threaded jobs and if not fixed, will have severe impact on the project. Was working in PB 9.0.3.
629263 When using 2 screens and trying to place a window in specific position it does not work.

A workaround was provided by using this.x = 1 but if this.x = 3 it shows already on second monitor. A general solution should be found.

629266 The last item in a treeview dw, when clicked, will

toggle from + to - sign.

When expanding treeview, the + sign will show next to an item, but when you

expand it, there is no data under it.

Using the workaround from cr478887 and cr432610, but it still shows the plus sign.

1.Set the visible property of all controls of each level band.For example (level 7):

if( isNull( level_7 ), 0,1 )

2.Set autoheight property to TRUE for each level band.

3.Set height to zero for each level band

629273 When PBAppPool is set to integrated mode, buttons, menu

or toolbars will work. Works ok when PBAppPool is set to classic.

Using IIS 7 and a java agent is intercepting calls. This agent redirects to another site

to validate the user and then replies back with unique identifier. But when used

in integrated mode, buttons, menus or toolbars do not work. It works ok in classic mode.

Customer also tried using VS webform and it worked ok in integrated mode.

629280 The customer has a group datawindow that they are doing a SaveAs HTML Table. They open the resulting html file in Excel. But there is an empty row of cells after each name. The customer does not want this. Is this a bug? Is there anyway to get the html file to not include this empty row in Excell?
629308 Memory leak with Replace and or POS functions. The customer is using the Replace function on huge strings and doing many substitutions in a loop with a POS function. It looks like PB is not cleaning up and returning temporary storage for re-use, and is causing a big leak.
629386 Performance of ChangeMenu has decreased significantly since PB 10.2.This only occurs after a menu object has been changed/saved AFTER migration.
629409 Migrated application from PB 11.5.1 to 12.0 PB.Net that opens

a response window from a nonvisual object, returns the following error:

PowerBuilder application execution error.

Application terminated.

Error: Exception thrown has not been handled. System.InvalidOperationException

App works ok in PB 11.5 and PB 12 classic

629455 Customer has migrated to PB 12 Classic and his migration of the Classic application to PB 12 .NET crashes.

The following comes up in the MS debugger

"Unhandled exception at 0x103f1ef0 in pb2cs.exe: 0xC000001E: An attempt was made to execute an invalid lock sequence."

629504 A column enable in the value of Autoresize height property may be unable to adjust the height of a column, when the boundary of a character sequence overlaps with the end of display width.
629727 .net PB WebServices

The Target Namespace gets truncated to 49 characters in the project and the generated WSDL.

629728 Customer connects to db2 and uses db2 procedures to populate his datawindows.

Below is typical of what is in the customer抯 code

ls_new_select = "datawindow.table.procedure = 'USE PROCEDURE CSIUSMA " + ls_param + "'"

gds_usma_usin.modify(ls_new_select)

gds_usma_usin.Retrieve()

Customer was fine in pb 11.5 GA executing a "use procedure" statement.

The customers problem developed in pb 11.5.1 and can be now seen in pb 12.

Customer has provided database trace files which are included in the zipped file, no test case is provided because of the complexity (db2 and stored procedures yuck).

After migrating to a build of pb 11.5.1 the customer is having a problem with the same "use procedure" statement.

It seems that there was a Powerbuilder change that is truncating their statement, below is the trace information. Note the arguments are truncated; the leading spaces are gone in pb 11.5.1 and pb 12.

Trace file output from Powerbuilder 11.5:

(1296360): use procedure GLSGXMA2 PBL CO0000144760 D S093530093530 @ (74.662 MS / 1029.269 MS)

Trace file output from Powerbuilder 11.5.1 or pb 12:

(117fe70): use procedure GLSGXMA2 PBL CO0000144760 D S093530093530 @ (1091.038 MS / 2169.466 MS)

629752 When using a standalone license in PB and you change

the system date and then change it back, you cannot bring up PB no longer.

The workaround is to remove the files that are newer than 'now'.

Customer has testing requirements where they must change the system date.

According to PB engineering and sysam help, there are restrictions that prevent changing the systemdate with a served license.

The restriction should only be used for evaluation licenses and not permanent licenses.

629754 Connecting to EAServer 5.5. Adding options to the connection object causes PB to crash on the connect. Works fine in 11.5.
629981 PBJRENOTUSECURRENT=1 setting was introduced. It has been working since PB 10.5.2 #7699.

It works fine in PB 11.5.1 # 4675, but fails in #4740.

630035 Resource files not included in a PB generated .Net assembly or pbd library.
630168 SCC Source control

The bin section can get corrupted when checking out user objects containing an ActiveX

especially when the userobject is contained on an other object that is open.

630178 tooltip is not displayed if Tip property is set at runtime in pbm_dwnmousemouve event.

Is this a limitation or is there a way to dynamically change this at runtime ?

630190 Enhancement Request:

Provide the option to deploy webservices with case sensitive parameter names

630222 Handle leak in IIS when a simple PB .Net webservice is deployed to IIS, and a PB client app calls the webservice in a loop. It seems each method invocation creates a new instance in IIS but it isn't getting completely destroyed or cleaned up.

Customer would like to understand the life cycle of PB webservice components deployed to iis. Thinks handles should not be increasing.

630314 Composite Datawindow does not show all information. Report is not retrieved correctly. Only first page is correct.
630316 In Columns when you set escapement, Strikethrough and Underline it is not reflected in painter, only at runtime. Also, it seems its only supported for display only columns - is this on purpose ?.
630319 For Columns when you set escapement ie. to 450 it is not reflected in exported PDF.
630322 In a DW, if the graph is in header of the group then in PDF export the graph is only in first group. Besides that graph is retrieved only after manipulation on the DataWindow, ie scrolling down.
630528 DW Graph Lines: Categories are always sorted, even if property is set unsorted.
630534 PowerBuilder 12.0 .net WPF

The width of a grid or crosstab column doesn't resize properly when a text field or header is selected

The issue is found to be a design limitation.

The grid line will not drag across a DataWindow object on the design surface so the user may have to increase the size of a band.

630543 Customer wants PB 12.x to support Visual Studio 2010.
630952 PB SNC Driver changes the call step of stored procedure by the login user. Execution of a different user's stored procedure may fail.
631006 The problem is that some dw.Modify(...) causes user-entered data to disappear, others do not. For example dw.Modify ("column.Height=123") is OK but dw.Modify

("datawindow.detail.height=123") is not OK.

631093 Cannot change some properties for DW objects by a mult-selection.
631109 When trying to consume a webservice in a component deployed as a .net webservice

using proxies the following exception gets thrown:

"The definition of the method signature in Web Service proxy is wrong -- the data doesn't match the parameter definition".

631202 The requirement is that they submit FORM data with a POST from PB code, and the browser opens as if the data was posted from the browser itself. The POSTed data contains username and password to open a session, and this session must be maintained in the browser, even if the POST was initiated from PB script.
631380 Customer is trying to use HyperlinkToURL in a webform and has set the following according to the documentation and this fails for both the customer and myself.

<IPermission class="SecurityPermission" version="1" Flags="Assertion, Execution, ControlThread, ControlPrincipal, RemotingConfiguration, UnmanagedCode"/>

631459 A Ceiling function cannot compute 45/5 of decimal type results correct.

A Ceiling function will return 10. The correct value is 9.

ex:

decimal dec1,dec2,num

dec1 = 45

dec2 = 5

num = Ceiling(dec1,dec2)

631766 PowerBuilder 11.5 Build 4633 and later:

The SetRowFocusIndicator rectangle misses the top line for the first row

in freeform datawindows or datawindows with header.height = 0

631796 Customer receives XML from a third party source that works with other products. The XML has two attributes INCREMENT and DECREMENT. If the incoming XML only has one of these, it loads all rows correctly into the datawindow. If the incoming XML has both INCREMENT and DECREMENT rows, the INCREMENT rows are loaded correctly but the first DECREMENT row is not. All remaining DECREMENT rows after the first one are loaded.
631873 If the header band is set to 0 and at the former position in the header was a non editable field, an editable field at the same position in the detail band cannot get the focus.
631899 Error not raised when Executing this request : select 1 as KD, (select 2 union select 3 ) as KF
632047 CR 490907: "Assemblies get the wrong LibraryList when called from .Net WebService" is not fixed for assembly created by .NET IDE

Workaround: Use PB 12 classic IDE to create the Assembly.

Note: However this only seems to work with web form created in VS, because in a web form created in PB classic I get -1 on settransobject call.

632322 PB allows more than 40 characters in identifiers names when documetions says :

"Can have up to 40 characters but no spaces"

632339 When modifying script in function painter and you

hit 'Compile' and then close the script, you will be prompted 'Save the Changes',

if you select 'NO' the script changes will be saved anyway.

632363 The customer is using orcascript to deploy PB project with EAServer components and getting build error when running the deployment. This is a follow on issue to CR 627761. They are getting this error: Orcascript error in 'BuildProjectWithOverrides'. Result Code -20.
632387 OrcaScript can gpf upon scc set target APP_PBT "refresh_all importonly"

In PB 10.5 the error was:

Orca error in 'scc refresh target '. Result Code -22.

In PB 11.5 and PB12 the error does not come up but crashes.

632416 The customer is using Orcascript to build PB components for EAServer. But they fail to "include unreferenced objects" in the PBD - like datawindows and such. You are able to do this in the IDE EAServer project by checking "include unreferenced objects" checkbox. Need a way to do that with Orcascript as well, since it basically renders Orcascript useless for EAServer without it.
632469 PB 12 DotNet does not support DW XML Export/import templates.

We want to know if it's planned for future version.

If not which alternative can we provide to customers who want to migrate PB application heavily depending on XML import/export templates.

632514 OS: Windows XP SP3

Versions and Build #s Tested: 11.5.1 build 4675

Database/Driver File/Version: N/A

Comments:

Our customer is using PB 11.5.1 build 4675 and OrcaScript.

Customer has the following error message when running their OrcaScript Application:

25/05/2010 15:09 Source Management Initialization...

Scc Provider: ClearCase

UserID: fABIO

Project Path:

Aux Project Path:

Local Project Path: c:\controleversao\fabio_gercomite_int\utilitariosciss_vob\gercomite_fontes

Connection to source control established

PBORCA_SccSetTarget: c:\controleversao\fabio_gercomite_int\utilitariosciss_vob\gercomite_fontes\gercomite.pbt

Target settings: REFRESH OUT OF DATE | EXCLUDE CHECKOUT

App Name: gercomite App Lib: c:\controleversao\fabio_gercomite_int\utilitariosciss_vob\gercomite_fontes

\gercomite.pbl

Library List:

c:\controleversao\fabio_gercomite_int\utilitariosciss_vob\gercomite_fontes\gercomite.pbl

c:\controleversao\fabio_gercomite_int\utilitariosciss_vob\gercomite_fontes\connectdb.pbd

PBORCA_SccExcludeLibraryList:

c:\controleversao\fabio_gercomite_int\utilitariosciss_vob\gercomite_fontes\connectdb.pbd excluded.

PBORCA_SccRefreshTarget. Full Rebuild

Unable to process map file: c:\controleversao\fabio_gercomite_int\utilitariosciss_vob\gercomite_fontes\gercomite.pbg

c:\controleversao\fabio_gercomite_int\utilitariosciss_vob\gercomite_fontes\gercomite.pbl cannot be refreshed.

PBORCA_SccClose

25/05/2010 15:09 Source control terminated

632543 OS: Windows XP SP3

Versions and Build #s Tested: PB 12.0 GA and 12.0_6107

Database/Driver File/Version: N/A

Comments: When invoking external function call below:

function int GetHostName ( ref string HOSTname, int namelen ) Library "Ws2_32.dll" ALIAS FOR 'gethostname;ansi'

This works fine when app is run from within PB IDE. It returns blank when invoked from P-Code generated executable.

632588 ImportFile() fails at import, when the character code which is not correct is included in a data file. However, ImportFile() will not return an error code.
632592 WorkspaceHeight/Width functions report incorrect values for Main! type Windows with toolbars. Additionally the bottom docking shows additional empty area below toolbar.
632711 Want the data entered In a DatePickercontrol to be validated automatically.
632712 DataStore.GetFullState returns -1 if the associated DW objects has columns with the Accelerator property set.
632991 Customer is trying to access and change the instance variable values on a running window by passing in the string name of the instance variable.

This can be done using reflection in .NET. Example can be accessed at link below.

http://stackoverflow.com/questions/2091190/accessing-an-instance-variable-by-name-string-kinda-like-dynamic-languages-do

I tried to do this in a wpf target. I can get the value of the instance variable at runtime but when I try to set it, I get the following runtime error.

ls_error "System.ArgumentException: Object of type 'System.String' cannot be converted to type 'Sybase.PowerBuilder.PBString'.

at System.RuntimeType.CheckValue(Object value, Binder binder, CultureInfo culture, BindingFlags invokeAttr)

at System.Reflection.RtFieldInfo.InternalSetValue(Object obj, Object value, BindingFlags invokeAttr, Binder binder, CultureInfo culture, Boolean doVisibilityCheck, Boolean doCheckConsistency)

at System.Reflection.RtFieldInfo.InternalSetValue(Object obj, Object value, BindingFlags invokeAttr, Binder binder, CultureInfo culture, Boolean doVisibilityCheck)

at System.Reflection.RtFieldInfo.SetValue(Object obj, Object value, BindingFlags invokeAttr, Binder binder, CultureInfo culture

at System.Reflection.FieldInfo.SetValue(Object obj, Object value)

at c__w_test.c__cb_1.clicked() in c:\\PSE\\11606104\\extracted\\11606104\\NET\\trytwo.out\\w_test.cb_1.clicked:line 21" string

633001 When populated the listviewobject, the listview items

get rearranged. The problem only happens on vista and win7. Works ok on winxp

Using the following script:

ListViewItem lviNew

String test1 = "Testing 1 2 3"

String test2 = "123 Wellington, Toronto"

String test3 = "10 20 30 Test"

mle_msg.Text = test1 + "~r~n" + test2 + "~r~n" + test3

lviNew.Label = test1

lviNew.Data = test1

lv_test.AddItem(lviNew)

lviNew.Label = test2

lviNew.Data = test2

lv_test.AddItem(lviNew)

lviNew.Label = test3

lviNew.Data = test3

lv_test.AddItem(lviNew)

On Win7 or Vista, the listview appears as:

Testing 1 2 3

Wellington, Toronto 123

Test 30 20 10

When it should be:

Testing 1 2 3

123 Wellington, Toronto

10 20 30 Test

633009 Application running on citrix is crashing on a printpreview.

Problem happens only on the first print of the day.

The dump file shows:

FAULTING_IP:

PBDWE115!DWPrintService::PrintSetup+6e [e:\pb115\dw\engine\object\dwoprint.cpp @ 2828]

1156f10e f3ab rep stos dword ptr es:[edi]

PRIMARY_PROBLEM_CLASS: STRING_DEREFERENCE_FILL_PATTERN_ffffffff

dwoprint.cpp:

> 2828: pbstg_memset ( outDevice, NULL_CHAR, devmodeLen )

RESOLUTION: Fixed in PB 11.5 in build 4843 and after

633038 Customer would like to use connection pooling with their ASE ODBC connection in their PB .NET Webservice.

See http://msdn.microsoft.com/en-us/library/ms716319(v=VS.85).aspx

for info on ODBC connection pooling.

633213 Crash (ie. PB disappears) when the ToolbaritemName menu property is often changed for png files eg. in a loop - GDI leakage.
633343 Customer checks if he can use a .net 2.0 winform control inside PB12 WPF

The mousemove events are not routed to the control

633417 In PB.NET design time, if add a new interface into a NVO, system will generate the interface's needed implement methods automatically. In current build, it will cause compiler error when add a interface from specifical extend library, the error message will be 'The NVO does not implement interface member ...', seems to the method's specifical argument's data type's namespace is mismatch.
633469 In a RightToLeft TreeView DataWindow the calender dropdown switches between right and left, dependent on the focus.
633501 When sending mail to an outside domain, pb application

hangs.

Using Outlook 2007 and Exchange server 2003. Mail works ok when sending it

internally.

633745 Enhancement Request to support Oracle hints with embedded sql
633780 With the PowerBuilder EBF installs, it is possible to force a PBVM install by executing "setup.exe -pbvm" in a Command Prompt window. Normally you would do this on a machine that has PowerBuilder already installed and you now want to also install the PBVM for EAServer. But the PBVM install is deleteing important database registry entries for PB 12 and for PB 11! Also after the PBVM install, PowerBuilder is no longer listed in Control Panel Add/Remove programs as installed. So it is impossible to uninstall it. You can still run PB but all the database interfaces and connection profiles are gone.
634063 Word Doc cell table borders not deleted when using the delete key
634288 PB crashing in pbdwe110.dll!DWRetrieveBase::NotifyRetrieveBegin

with an invalid pointer

EXCEPTION_RECORD: ffffffff -- (.exr 0xffffffffffffffff)

ExceptionAddress: 1084bc67 (pbdwe110!DWRetrieveBase::NotifyRetrieveBegin+0x00000007)

ExceptionCode: c0000005 (Access violation)

ExceptionFlags: 00000000

NumberParameters: 2

Parameter[0]: 00000000

Parameter[1]: 0335fc4c

Attempt to read from address 0335fc4c

Workaround: Memory related issue. Changed windows registry setting:

my computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\SubSystems

In the "Windows" entry, you will see:

%SystemRoot%\system32\csrss.exe ObjectDirectory=\Windows SharedSection=1024,20480,512 Windows=On SubSystemType=Windows ServerDll=basesrv,1 ServerDll=winsrv:UserServerDllInitialization,3 ServerDll=winsrv:ConServerDllInitialization,2 ProfileControl=Off MaxRequestThreads=16

I think the default there is 3072. Changed it to 20480 (the most recomended by Microsoft). Then reboot the PC for it to take effect.

634342 Customer has an existing FlexLM license server running, and would like to add the license for the PowerBuilder that a user just purchased to it. He needs the Sybase vendor daemon for Red Hat 5.1 64 bit Linux installation of the FlexLM licensing system.

In general the customer wants Sybase to supply the Sybase vendor daemons for various FlexLM servers and platforms. Wants to be able to serve Sybase licenses on existing FlexLM serves without installing the Sysam servers for each Sybase product. Wants to manage license with just one FlexLM server. Wants Sybase to supply the vendor daemons.

634365 PB 11.5 and 12.0 cannot develop 64-bit application. Probably, the feature which develops 64-bit application will be required for PB of the next version.
634418 Wants the ability to generate .Net assemblies separately in a project for a large application containing many PBLs.
634585 Implement a switch to enable WPF behavior for Spincontrols that are ReadOnly, ie. not being able to modify the value by using the spin buttons up/down for a ReadOnly column.
634623 When changing by script the image of a contemporarymenu, the new image is not displayed even tough it was deployed ine executable or a pbd.
634633 When using CallEscape='no' as a dbparm in

a pb easerver component, the following error results when executing a stored procedure:

sqlstate=HY009

Invalid argument value

Cursor is not open

Happens using the following code:

SQLCA.DBMS = "ODBC"

SQLCA.AutoCommit = False

SQLCA.DBParm = "ConnectString='DSN=msserver;UID=ts;PWD=ts',OJSyntax='PB,DisableBind=1,CursorScroll='forward',CursorLock='opt',CallEscape='no'"

connect using sqlca;

double ld_cin

declare ln_cfs_no procedure for rb_dept_data using sqlca;

execute ln_cfs_no;

fetch ln_cfs_no into :ld_cin;

close ln_cfs_no;

return ld_cin

Works ok in PB 11.5.1. Problem happens using EAServer 5.5 and EAServer 6.3.

634650 Customer is writing a string of:

'Test \ \\ \\\ \\\\ \n \n \n Text'

to a SQL Anywhere 11 database. With bind variables the data comes back the same. But with disablebind set, the data comes back as:

Test \ \ \\ \\ . . . Text

With the dots being those squares you see in text data when a unicode character is there. In fact it is a newline character. With disable bind something is taking the \ as an escape character and interpreting \n as new line and \\ as \. But user needs the same reults from disablebind as with bind variables... How to do this?

634748 If you set a DataWindow into QuerySort it will result in a runtime error in WPF. Works ok in PB classic, winform and webform
634754 The converstion String to monthname - string (data, format) is malfunctioning in WPF

eg: String(2000-01-01, "MMM")

634761 Decimal value rounded differently in computed fields.
634764 When stopping the Debugger the PB IDE crashes. It seems to be related to Hebrew windows (English Windows with Hebrew settings does not seem to have this problem)and where Office 2010 is installed.
634773 Window scrolling is currently manual. If you put scroll bars on a window the developer has to code how they move. It's descibed in Help under "Scrolling in windows and user

objects". A formula is given but it does not work and is not even close to working. You can get it working but you have to use numbers for Unitsperline, and Unitspercolumn that get very small. The small numbers just don't give enough granularity to the limits. Often it over scrolls into regions beyond where anything is on the window.

On top of that this customer wants the scroll bars to adjust automatically as the user resizes a window at run time. A whole new level of complexity. I was able to code in the window resize event and re-calculate the Unitsperline, and Unitspercolumn on the fly for each resize change. But the resize event fires so much and adding or dropping a scroll bar changes the size of the window which fires the resize and you get stuck in infinite loops. The result is not very professional, robust, or accurate due to the low granularity and the resize event problems.

The enhancement request is to add a checkbox in the scroll property tab for "Automated". This will default to unchecked. But when checked PB will handle the scroll bar calculations automatically and take into consideration window resizing at run time and adjust the scroll bars automatically so that you can always scroll to all parts of the window and not over scroll into regions beyond the limits of the window. The datawindow scrolls automatically, why can't the window as well?

634887 The format for entering in an if statement

differs from Visual Studio.

For example, if you have the following and then decide to hit enter after the "or" to

break it into two lines, in VS the cursor would move to the appropriate tab stop on the

next line. PB .NET does not do that

if 1 = 2 or 3 = 4 then

634891 There are 2 issues with pastertf:

- cannot toggle inputfieldnamesvisible after pastertf

- pastertf will insert "owidctlpar" at the beginning of the document

RTF has been saved to a table. After it is retrieved and pastertf is used, you

can see that "owidctlpar" is inserted at the beginning of the rte control. The

owidctlpar is also a larger font size that the rest of the document. The other

issue is you cannot toggle the inputfieldnamesvisible after pastertf().

634893 Customer is requesting the ability to add interfaces using the .NET assembly wizard.
634896 Add the ability to add additional interfaces to the solution explorer.

UI wasn't obvious where this option was but it is possible to do it after the object is created.

634968 When the variable to which the initial value is not set is used for the parameter of stored procedure of an oracle, an oracle may disconnect connection. This phenomenon will be caused, when a char data type is used for IN variable and RPC is used.
635032 After connecting to Oracle our application enables a role that allows the user to select, insert, update and delete rows from the tables.

Because the DDDW creates a new DB connection it does not enable this role and

therefore cannot access any of the tables and creates a DB error.

635092 Customer is requesting an enhancement to allow multiple namespace/using selections.
635158 When there is a comment in the first line in the SQL of a Datawindow it will force switching to graphical mode in DW painter when going to ->datasource.

If the comment is at the end, there is no problem.

635191 PSE NOTES:

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

OS: Windows XP SP3

Versions and Build #s Tested: PB 11.5.1_4740

Database/Driver File/Version: PBO90115.dll with Oracle Client version 9.

Comments: After generating P-CODE EXE application, it crashes with GPF on PBSHR115.dll -

function: PBSHR115!PbHeap_free

eax=00330030 ebx=00000000 ecx=00000000 edx=00310038 esi=00000001 edi=7c80982e

eip=00545964 esp=0012f504 ebp=00e68ed4 iopl=0 nv up ei pl nz na po nc

cs=001b ss=0023 ds=0023 es=0023 fs=003b gs=0000 efl=00000206

*** ERROR: Symbol file could not be found. Defaulted to export symbols for C:\Archivos de programa\Sybase\Shared\PowerBuilder\PBSHR115.dll -

funci髇: PBSHR115!PbHeap_free

0054594c d7 xlat

0054594d 85c0 test eax,eax

0054594f 75bf jnz PBSHR115!PbHeap_free+0x260 (00545910)

00545951 8b45f0 mov eax,[ebp-0x10]

00545954 8b55f4 mov edx,[ebp-0xc]

00545957 33c9 xor ecx,ecx

00545959 3bc1 cmp eax,ecx

0054595b 7507 jnz PBSHR115!PbHeap_free+0x2b4 (00545964)

0054595d 8b44241c mov eax,[esp+0x1c]

00545961 83c0f8 add eax,0xfffffff8

ERROR -> 00545964 895004 mov [eax+0x4],edx ds:0023:00330034=006e002e

00545967 8b45f4 mov eax,[ebp-0xc]

0054596a 3bc1 cmp eax,ecx

0054596c 7405 jz PBSHR115!PbHeap_free+0x2c3 (00545973)

0054596e 8b55f0 mov edx,[ebp-0x10]

00545971 8910 mov [eax],edx

00545973 8b442414 mov eax,[esp+0x14]

00545977 51 push ecx

00545978 50 push eax

00545979 894df0 mov [ebp-0x10],ecx

0054597c 894df4 mov [ebp-0xc],ecx

635460 In PB 9 when a ms sqlserver (mss driver) bit column which contains a null value is retrieved into a datawindow, the datawindow has the column value as 0. This behavior was incorrect, but the customer created many applications based on this behavior. The customer is now migrating to pb 11.5 (snc driver) and the same datawindow column is being represented as a null instead of the 0 that was in pb 9. This is correct behavior, however it would take a tremendous amount of effort for the customer to code a fix for this change in behavior in all their applications. A db trace shows a blank for the null bit value coming back from the database, so PB 9 is converting this to a 0.

The customer would like a dbparm or perhaps a pb.ini setting which would revert pb 11.5 behavior back to the pb 9 behavior of 0 instead of null for null bit columns.

635607 When deploying a .net assembly that is returning

a single object results in a deployment error of:

Error 1 ) expected

635772 Customer produced dump file that needs analysis by engineering to find the root cause or get more diagnostics.
636111 OS: Windows XP SP2

Versions and Build #s Tested: PB 12.0 Classic GA and 12.0 EBF 17998

Database/Driver File/Version: N/A

Some XML data is not imported correctly into datawindow.

Open 42100782873068000140550010023275239998707020.xml file and look for the following entries:

Under nitem=89, we do have values to be imported...

- <det nItem="89">

...

- <ICMS>

- <ICMS70>

<orig>2</orig>

<CST>70</CST>

<modBC>3</modBC>

<pRedBC>9.90</pRedBC>

<vBC>4.64</vBC>

<pICMS>12.00</pICMS>

<vICMS>0.56</vICMS>

<modBCST>0</modBCST>

<vBCST>6.71</vBCST>

<pICMSST>17.00</pICMSST>

<vICMSST>0.58</vICMSST>

</ICMS70>

</ICMS>

...but the values are imported as blank.

But for next value nitem=90, there are same kind of valid values, and these ones are imported ok:

- <ICMS>

- <ICMS70>

<orig>2</orig>

<CST>70</CST>

<modBC>3</modBC>

<pRedBC>9.90</pRedBC>

<vBC>7.56</vBC>

<pICMS>12.00</pICMS>

<vICMS>0.90</vICMS>

<modBCST>0</modBCST>

<vBCST>10.94</vBCST>

<pICMSST>17.00</pICMSST>

<vICMSST>0.96</vICMSST>

</ICMS70>

</ICMS>

As a result, the icms_type computed column for nitem=89 returns "ER" in formula, but it should return 70 instead.

636161 PowerScript disappears for autoinstatiated inherited nvo after full build. When unchecking autoinstatiate property it reappears in script painter.
636199 OS: Linux Red Hat 5.0 AS

Versions and Build #s Tested: PowerBuilder VM 11.5.1 on Linux from Linux115_4608R_100315.tar.gz

EAServer 6.3 on Linux

Database/Driver File/Version: N/A

Comments: After setting PB_HEAP_TRACE=true and then starting EAServer 6.3 on Linux, EAServer hangs iiop connections when PowerBuilder client issues a CreateInstance(). Also, Powerbuilder client hangs on Windows machine side.

636208 Printopen( ) powerscript function in pb 12 .net returns 0. Works as expected in PB 12 Classic.
636261 DataWindow prints the header of an excessive column, when fulfilling the following conditions.

1. The data number of cases of DataWindow does not fulfill the value of newspaper columns across.

636279 Slow performance using setitem and insertrow(0)

in a for..next loop when composite report's paper orientation is set to landscape.

The for..next loop is set to 200, the approx time is 26 to 30 seconds to complete when

paper orientation is set to landscape. When paper orientation is set to default,

it takes approx 11 to 15 seconds.

Composite datawindow contains 2 child datawindows.

idwc_report.setredraw(false)

idwc_graph.setredraw(false)

For i = 4 to ll_rows

row = idwc_report.InsertRow(0)

idwc_report.SetItem(row,1,somevalue1)

idwc_report.SetItem(row,2,somevalue2)

row = idwc_graph.InsertRow(0)

idwc_graph.SetItem(row,1,somevalue3)

idwc_graph.SetItem(row,2,somevalue1)

Next

idwc_report.setredraw(true)

idwc_graph.setredraw(true)

636387 When you add code into a button and add the assembly, compilation works but deployment fails with this error:

---------- Error messages: (15:42:51)

Error when compiling generated C# code:

w_ws.cb_11618382.clicked(13,13): error CS0121: The call is ambiguous between the following methods or properties: 'Sybase.PowerBuilder.PBAny.PBAny(Sybase.PowerBuilder.PBLongLong)' and 'Sybase.PowerBuilder.PBAny.PBAny(Sybase.PowerBuilder.PBReal)'

---------- Finished (15:42:51)

636416 If a machine has a previous version of the PB Runtime Packager on it and the msi for a PB 12 version is used, the only options are to "Repair" or "Remove" and the window titles refer to the older version
636418 Crash dump analysis requested. Customer is having PB 12 crash when executing a type of SQL statement similar to the following:

The following select statement causes a GPF in PowerBuilder 12, which

includes builds 5530 and 6107. The GPF error happens using dbms o90, o10,

and ora. It also occurs in the code and database browser.

select object_id, object_id + object_id + object_id + object_id +

object_id + object_id + object_id + object_id + object_id + object_id +

object_id + object_id + object_id + object_id + object_id + object_id

from all_objects where rownum = 1;

I cannot reproduce it on my machine and we have checked loaded dlls and our environments looks identical.

636432 Customer has upgraded his Adobe Reader to the newest version 9.3.3 and his PB application is now crashing quite frequently. He has submitted crash dumps as he has not been able to create a small testcase. Looking at the crash dumps, no PB dlls are in the call stack that I can see but the customer is insisting that PB engineering take a look at them, confirm where the problem lies as they believe it's a PB problem.
636688 Details on using an enumerator to traverse a collection

in PB .NET. should be documented.

For example:

IEnumerator myEnum

CommandBar myCommandBar

myApplication = Microsoft.VisualBasic.Interaction.CreateObject("VisualStudio.DTE.9.0","");

myCommandBars = myApplication.CommandBars ;

myEnum = myCommandBars.GetEnumerator();

do while myEnum.MoveNext()

myCommandBar = myEnum.Current

MessageBox ( "CommandBar", myCommandBar.Name )

loop

636752 It is not possible to make changes to rows/colums in the grid (build 5530), or even worse, the rows/columns in the grid disappears completely (build 6107 and 6125)

If you have added a control which is positioned relative to the rows/columns in the grid, (use the Grid.IsSharedSizeScope property) you get an exception when trying to open the window.

636810 Production application occasionally crashes. The problem occurs when they're either doing report generation or printing -- mostly printing.
636890 When Hebrew Regional Options are set, a DataWindow column with CheckBox Edit Style whose scale property is checked and 3D look property unchecked displayed a strange mark
637030 When attempting to publish: getting a cannot generate application manifest file.
637167 When updating a datawindow using a stored procedure

and the sp has out parmeters, the following error will occur:

From the dw painter:

PB 11.5.1 - ORA-01459: invalid length for variable character string

PB 12 - ORA-06550: line 1, column 15:

PLS-00306: wrong number or types of arguments in call to 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'

From EAS 5.5 and PB 12 the error returns as:

ORA-0000: normal successful operation

Problem happens when the sp has out parameters. The dw is not using the out

parameters but they are appear to be getting bind to the blob datatype from the db trace log.

637435 Currently the AVI control can only contain uncompressed video or video compressed using run-length encoding (BI_RLE8).We would like support for the more common compression formats.
637492 Customer would like a clearer message on WPF proxy errors.
637584 DataWindow GIF Picture controls with a transparent background were displayed with

a gray background when the Windows display settings were set to 16-bit color quality.

In 32-bit color quality the problem did not occur.

637730 On Windows 7 a window with a long opening time may get opened behind other windows instead of in front.

This issue could be caused by the Desktop Window Manager service.

Upon disabling this service or calling the API call to disable the ghosting feature (DisableProcessWindowsGhosting) the issue was not seen.

637810 The same error as CR#606609 is reproduced also by MSSQL OLEDB. CR is already being fixed to SNC. Please CR#606609 fixed to MSSQL OLEDB.
637852 Unable to change and save the width of columns for Grid DWs in the DW painter preview pane. In PB12 classic this works fine.
637864 If you tab in the script painter, type some code, move the cursor to somewhere in the code and hit the enter key. The code will be split, but text before the cursor is included on the next line instead of only the text after the cursor. This doesn't happen in Powerbuilder 12 classic. This is causing the customer to code incorrectly and causing editing issues.
637865 .Net targets and WPF:

With a DataWindow and setting SQLPreview event return value 2,

SQL statements still got executed instead of being skipped.

637933 DB Painter cannot obtain the view definition of Oracle of the same name.

For example, when two users define the view of the same name, DB Painter may obtain a view definition of a different user.

637963 Cannot resize the grid container area and save it.
638061 Solaris PBVM fail to pass single char parameter to Oracle RPCFunc function. The RPCFunc

function captures the parameter and call it to Oracle stored procedure. Eventually, Oracle stored procedure only get empty string when the input parameter contains single character. The problem does not happen on Windows based PBVM.

638087 A RTF column in a FreeForm DW with AutoSizeHeight=true will only display the portion of the text that fits onto the control. There is no way to scroll down inside the column.
638096 The o84 interface is no longer available in PB 11.5 and higher...

http://infocenter.sybase.com/help/index.jsp?topic=/com.sybase.dc00586_1150/html/dplynet/BABJHCJA.htm

pbo84115.dll

Oracle8i native interface

638238 In a picture control on a window and a picture object in a datawindow a transparent PNG file displays the background correctly. But a transparent animated GIF file does not. It shows either a white background or a black background during the animation. Neither is correct because it is transparent, the window color should always be the background color.

In addition the GIF file does not animate in the datawindow.

This is an enhancement request to correctly display and animate animated GIF files in PB picture controls on windows and picture objects on datawindows.

638351 Access violation in the pbdwe12 at runtime.

PBDWE120!DWRetrieveDbiSql::BuildSelectArgs+0x82

RESOLUTION: Datastores in customer's code were not being destroyed properly

638472 The customer is using GetFileSaveName and thinks the filter is not working correctly. He says if he specifies a default extension, and specifies a filter that contains multiple file extensions in the Save as type dropdown list, that the default extension should be the selected in the save as type list. If this is the case then it only displays files of the default extension and if you enter a filename without an extension you then get the default extension. But instead what is happening is whatever is first in the save as type dropdown becomes the default, not the default extension you wanted. Only files of the type of the first one in the dropdown are listed, and if you enter a filename the default extension is also the type that is first in the drop down, not the default you wanted.

For example assume the call is this:

ls_save_as_string = "Excel 8,*.xls, Excel 12,*.xlsx, PDF,*.pdf, Text,*.txt"

getFileSaveName('Save Report', ls_path, ls_file, 'PDF', ls_save_as_string)

You want the default to be PDF. The file specifies 4 types and the save as type dropdown lists these 4 type in order shown, so the "selected" type is whatever happens to be first in the list. In this case it's xls. So only xls files are displayed in the dialog, and the default extension added to a file name is xls. But it should be PDF. PDF should have been the initial selection in the save as type dropdown.

638608 When running a PB 12 .NET exe using the run command from a PB 12 win 32 application bitmap used in picture button is missing.
638647 Customer has migrated his application to Win7 x32 and is experiencing crashes.
638847 Webdw behavior differences

HTMLGenerator90

Button display with the picture only and when you mouse over the button

the pointer changes to a hand and "none" displays in a tooltip

HTMLGenerator115

Button display with both the picture and text. (Changing the transparency text for

button has no effect.). When you mouse over the button, the cursor does not change

to a hand and no tooltip displays.

638968 Exception raised when calling an external function on Windows7 using PB 12 .Net version.
638990 Migrate a PB 12 Classic application that has

more than one Txt Control ocx on a window to PB 12 .NET results in the following

error:

Migration complete

Migration return code = 110

Unable to add target

639123 Changing the Display appearence to Large Fonts has no effect.
639141 OS: Windows XP SP2

Versions and Build #s Tested: PB 11.5.1 all builds

Database/Driver File/Version: N/a

Comments:

We'd like to request a more detailed information about SCC/PBG recreation proceedings for Powerbuilder users.

639220 We need to be able to print the datawindows in the same job but have the data print out correctly. Currently its not just that the data prints in the wrong fields, some of it doesn't print at all.
639236 PowerBuilder app reconnects to SA 11 after dropping connection
639372 OS: Windows XP SP2

Versions and Build #s Tested: PB 11.5.1_4788

Database/Driver File/Version: N/A

Comments: RichText DW prints one copy only from within DW Painter and by choosing menu File - Print Report and choosing Copies >=2.

639659 OS: Windows XP SP3

Versions and Build #s Tested: PocketBuilder 2.5.2 and SQL Anywhere 10.0.1.3415

Comments: When closing Sync'ing Window during synchronization, PocketBuilder loses the references and crashes at pkvm25.dll. Instead of closing Sync'ing window, if you click on Cancel button instead, nothing happens. That is, pb_cancel_dbmlsync(is_sync_class_name) is not invoked immediatelly and synchronization can never be cancelled.

639663 When using the Microsoft Office Word Document control (Word.Document.12) and trying to use a blob previously saved in the database using the following syntax:

ole_1.objectdata= fromDb

The application terminates with a R0021 Application Execution Error - Bad Runtime function reference at line.....

If the blob is saved to the disk as a .docx file and then inserted into the control with InsertFile(), it works without error.

639688 Using dw create to create a dw from syntax causes

the PB ide to shutdown immediately with no errors.

RESOLUTION: Engineering provided a workaround

639691 The customer has 11.5 PB web service proxy objects that use EasySoap in his application. He is deploying the PB application using the PB Runtime packager. They select PowerBuilder Standard Components for the Powerbuilder Base Components and check the Soap Client for Web Service under Other Components. The runtime packager deploys the Sybase.Powerbuilder.WebService.Runtime.dll and Sybase.PowerBuilder.WebService.RuntimeRemoteLoader.dll to the shared/powerbuilder directory on the deployed machine. But they find this does not run. They must put these 2 Webservice dlls in the GAC and then the applications runs.

The question is why does the runtime packager put them in the shared/powerbuilder directory instead of the GAC?

The documentation states if you select PowerBuilder .Net Components as the base component then .Net asssemblies are deployed to the GAC, but they say they must select PowerBuilder Standard Components to get all the run time dlls their application needs. Since these 2 dlls are obviously .Net assemblies, why can't PB deploy them to the GAC?

639812 We have a DataWindow based on 3 Oracle timestamp columns, When retrieving datas in the PB .Net IDE painter, we get garbage. Works fine with PB 12 Classic.
639817 compiler warning c0210, when you create or modify an event with an array argument. Worked ok in PB 10.2
639819 Shared Datawindow: SelectRow causes GPF when called in rowfocuschanged event when rows have been discarded in shared Datawindow.
639879 OS: Linux Red Hat 5.0 AS

Versions and Build #s Tested: PowerBuilder VM 11.5.1 on Linux from Linux115_4608R_100315.tar.gz

EAServer 6.3 on Linux

Database/Driver File/Version: N/A

Comments: When invoking PB NVO component that contains a datastore with a dw and inside dw, a dropdown listbox, PBVM causes EAServer to crash at libpbshr115x.so

639955 PB produces invalid XML-files when using SaveAS XML! on datawindows with "Data Export" set to Meta Data Type = XMLSchema!

Elements, that embrace the nested get the atribute xsi-nil="true". Thats wrong and it does not validate against the PB generated xsd file.

This is related/caused by CR 589096.

640025 When calling a ocx function and passing an argument, the

following error results:

PowerBuilder application execution error

Application terminated

Error: Name not found calling external object function

Works ok in PB 12.1 classic

640184 MS SQLServer SNC interface

An error is received when trying to use the N prefix on host variables in embedded sql.

SELECT NAME INTO :ls_name FROM TEST where name = N:ls_name;

640188 The file PBDWR120.DLL is missing when using the Runtime Packager, ie. is not extracted from the .msi file. The msi file is generated fine but when it is executed the file PBDWR120.DLL is not extracted although in the documentation says this library should be present.

The file is also not installed by PB installer to shared dir.

640196 Opening a response window in the selectionchanged event of

a tabcontrol at open time of the parent window can lead to

strange behavior in which script is executed prematurely.

640327 Picture resource files included in a PB generated .Net assembly or pbd are not displayed in a DataWindow.
640539 PowerBuider 12 application can send windows messages 2062, 2061 to external windows losing focus
640569 Cannot input data after Changing the Required property of columns.
640600 Tested and reproduced with:

PowerBuilder 11.5.1_4788

EAServer 6.3 on Linux with PBVM 11.5.1_4608

Comments:

We'd like the following information to be considered for the Powerbuilder Application Techniques manual, for future releases/versions.

We'd like to request the following sample for coding good practices when building PB EAServer client which involves HA/Failover scenario.

For example: The best practice is to have ConnectToServer() and CreateInstance() inside same event (for instance, same button) so that, if failover occurs, client re-issues same coding, which needs to pass through ConnectToServer() again to connect to next EAServer in cluster, in case of failover scenario.

Consider the following scenario in PB Client Application:

connectToServer() is inside a window open() event and createInstance() is inside a button on same window. If failover occurs while window is active, and customer clicks que button, the createInstance() itself is not able to resolve the reconnection and PB will fail with CORBA_COMM_FAILURE.

The best to do is to include both ConnectToServer() and CreateInstance() inside same event or method. For instance:

On window open() event, you can place the following:

connection.Driver = "AppServer"

connection.UserID = "admin@system"

connection.Password = "repsyb1"

connection.Location = "iiop://10.36.17.135:2000;iiop://10.36.17.148:2000"

connection.options = "ORBsocketReuseLimit = 10"

Place the following on a button inside same window:

Long ll_result

ll_result = connection.Connecttoserver()

ll_result = connection.Createinstance(in_component, "maison5/n_componente")

ll_result = in_component.f_test(50)

Messagebox("Result ", ll_result)

gn_connect.DisconnectServer()

This will ensure failover to second server will work for EAServer client PB application if failover occurs.

640607 ADPlus Crash Dump Analysis Request. Customer upgraded from EAS 5.2 to 5.5. Two of their nvos call another nvo to run a valuation of all their contracts and now intermittently crashes. The process involves looping through 600,000 contracts to get valuations. One is internal and one is for their dealer brokers. Sometime during the process the application will crash. This didn't happen with EAServer 5.2.
640766 The tilde character is causing this problem: in wsdl

<soap:address location="https://stcka.hwk-karlsruhe.de/~hwk_ka_wieske/modules/schnittstellen/unitop/ws/v1.php" />

When removing it the proxy creation is ok.

640808 OS: Windows XP SP2

Versions and Build #s Tested: PB 12.0

Database/Driver File/Version: N/A

Comments: Customer would like picture control to support http external URL to load pictures. Customer would like this functionality in classic, WPF and webform.

640810 OS: Windows XP SP2

Versions and Build #s Tested: PB 12.0

Database/Driver File/Version: N/A

Comments: Customer would like to add support to picture auto-adjust for picture control. Currently, we have the "Original Size" property, only. But it doesn't have the role of an auto-adjust.

640885 Gap in a row with autosize height option is wider after upgrade to version 12
640968 GetItem in clientside script returns a different date format

than in PB 9.

In PB 11.5 getitem returns as MM/DD/YYYY and in PB 9 it returned it as YYYY/MM/DD.

<SCRIPT Language="JavaScript">

function dwClient_Clicked(row, objName)

{

alert('GetItem returns ' + dwClient.GetItem(row, objName))

}

RESOLUTION: Not to be fixed

641029 Description of Problem:

String(1 - .95, "-0.00000%") produces -0.05000%

String(0.75, "-0.00%") produces -0.75%

641179 IE window which HyperLinkToURL() created moved to back of parent window.
641251 On some machines scrollbars are not displayed in DW painter.
641331 The application close event is not firing when running and exiting a wpf target application.
641376 PowerBuilder Classic 12.0 IDE crashes when the customer tries inserting a non-visual object to a window
641465 When trying to create a datawindow with joins, the

following error results:

Unable to create d_tabular: SQLSTATE = 42000

Microsoft OLE DB Provider for SQL Server

The multi-part identifier "interview.interview_id" could not be bound.

Using OLEDB

641742 sing LTR propertie in a Datawindow and deploy the application as WebForm to IIS cause a column switched under wrong header.
641996 Customer has migrated his application from PB 10.5.2 -> 11.5.1 and is experiencing unexpected crashes. He's unable to diagnose a what causes the crash. He has forwarded several ADPlus dumps for review.
642180 OS: Windows XP SP3

Versions and Build #s Tested: PowerBuilder 11.5.1_4788 and PB 7.0.3_10180

Database: ODBC connecting to sample EAS Demo DB

Comments: Datawindow Control ItemChanged and ItemFocusChanged behaves different between 7.0.3 and 11.5.1. On PB 7.0.3_10180 there are two extra triggerings of ItemFocusChanged. Customer has his code logic inside these events based on dwo.name and this behavior changing causes dwo.name value differences in his code flow between 7.0.3 and 11.5.1.

642181 Customer is having a performance problem related to the use of menus and contemporary tool bar style.
642257 Cannot select Font when adding a column after it was deleted
642390 SelectBlob with a variable as an argument

in the where clause returns no results.

For example,

//return no results

Blob Emp_id_pic

string nn

nn='First test file'

SELECTBLOB BLOBData INTO :Emp_id_pic FROM BLOBTest

WHERE BLOBTest.BLOBName = :nn

USING sqlca ;

// this will work

Blob Emp_id_pic

SELECTBLOB BLOBData INTO :Emp_id_pic FROM BLOBTest

WHERE BLOBTest.BLOBName = 'First test file'

USING sqlca ;

642557 Customer is using dot notation to copy all rows of one column from one datawindow to another:

dw_2.Object.id[1,ll_rowcount] = dw_1.Object.id[1, ll_rowcount]

Works fine in PB Classic, but does nothing in PB.Net.

642587 The customer has requested an enhancement to labeling on graphs. Wants to be able to label the actual values above the corresponding bars or something similar. They sometimes are not able to see what the value is, especially if the bar is way over to the right away from the value axis.
642976 Consult/Crash dump analysis. Customer has a large number of customers using his application in PB 8 - 11.5 versions and in all of them when run in a non-Citrix environment they do not crash but in Citrix environment they do. They have been told that we do not test in a Citrix environment but would like to know if the crash dumps they have provided have any useful info to enable them to resolve the problem.
643038 Crash dump analysis request. Production EAS application server N (one out of 13 production application servers) crashed with PB Internal Exception on 09/24/2008.
643132 Table alias name added to column names when changing datasource.
643159 Failed to connect to EAS when Location URL has up to 255 characters
643198 Using SetPostion(ToTop!) on sheets (child or main windows) in an MDI frame and it returns 1 as if working, but the sheet is not brought to the top. Works fine in PB Classic.
643254 The method of controlling the window size and the state of IE opened by WebForm to HyperLinkToURL does not exist. The customer expects that the method of controlling window size and a state will be added.
643316 When selecting a WebService and Method in the

Web Services Update box in the datawindow painter, the following error

returns when the webservice has two boolean input parameters:

An invalid input parameter type was detected

643326 Nested dw using string array crashes on retrieve.

FAULTING_IP:

PBDEV115!CVS_Tabbed::SelectTab+4d [e:\pb115\shared\pbdev\vstabbed.cpp @ 576]

008f0e7d 8b06 mov eax,dword ptr [esi]

EXCEPTION_RECORD: ffffffff -- (.exr 0xffffffffffffffff)

ExceptionAddress: 008f0e7d (PBDEV115!CVS_Tabbed::SelectTab+0x0000004d)

ExceptionCode: c0000005 (Access violation)

ExceptionFlags: 00000000

NumberParameters: 2

Parameter[0]: 00000000

Parameter[1]: 00000000

Attempt to read from address 00000000

DEFAULT_BUCKET_ID: NULL_POINTER_READ

643403 After Migrating to PB12 application crashes when updating DB.
643415 Installing PB 11.5 using a AO license and then when you

start PB, the following message returns:

Invalid property file or missing a mandatory edition property

RESOLUTION: Move the AO license to the Support folder before running install

643429 When multiple layered child windows are open and performing open(window) on a window that isn't in view that window should be brought to the top. It doesn't happen with PB 12 .NET, but does with PB 12 classic.
643512 Unknown software exception (0x80000003) occurs when a window is closed.
643715 The customer is connecting to ASE, and has code to inhibit datawindow update SQL from being sent to the database. They do this by returning 2 in the datawindow sqlpreview event. This used to stop the update in PB 6.5, but now in PB 11.5 PB is sending the datawindow update sql to the database even with the return 2 in the SQLPreview event.

Doing the same test using SQL Anywhere however then return 2 is preventing the update sql from being sent to the database.

643719 OS: Windows XP SP3

Versions and Build #s Tested: Powerbuilder 12 .NET

Database: N/A

Comments: We have customers in Latin America that would like PowerBuilder to consider the .NET Web Forms Target to be included in PB .NET interface in future versions/releases of PowerBuilder.

643796 Using orcascript to deploy an eas proxy with the

build option of 'build project with overrides', results in a warning popup message

to appear when the easproxy is defined with a application server profile that

is not defined.

The warning message that appears is:

The application server profile used by this project does not exist

It appears that orcascript will search the registry for the JaguarServerProfiles

listed in the eas proxy (even though build with overrides) is used.

643905 The MidA() function returns incorrect and inconsistent results for DBCS (Chinese) strings
643945 FindRequired is not working as expected in PB 11.5.1 when a datawindow has a column's Required and Empty String is NULL properties checked. Inserting a new record will work as expected if you enter data in a required field, but if you clear the field by backspacing FindRequired still works as if data is still in the field.
644025 If a picture is resized, the color of an OLE column will decrease.
644113 Customer is getting an error when he tries to run his webservice

The definition of the method signature in Web Service proxy is wrong

644116 PSE NOTES:

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

OS: Windows XP SP3

Versions and Build #s Tested: PB 12.0 Build 6107

Database/Driver File/Version: N/A

Comments:

1) We need to confirm whether it is possible to declare and pass iSigner2 as an object inside SignedData.Sign method of capicom.dll.

2) If item 1 is possible, we need a PB sample on how to do that successfully

644132 long ll_row, ll_ct

String ls_name

dw_1.SetRedraw(false)

string DWfilter2

DWfilter2 = "id < 100"

dw_1.SetFilter(DWfilter2)

dw_1.Filter( )

dw_1.SetRedraw(true)

ll_ct = dw_1.RowCount()

ll_row = dw_1.GetRow()

if ll_row > 0 then

ls_name = dw_1.Object.fname[ll_row]

end if

644136 OS: Windows XP SP3

Versions and Build #s Tested: PB 11.5_1502 and 11.5.1_4788

Database/Driver File/Version: N/A

When PB tries to consume Wb Service method "nfestatusserviconf2", it returns:

The definition of the method signature in Web Service proxy is wrong.

By checking "nfestatusserviconf2" it is defined as "any" datatype - theoretically, that should accept anything as response. Also, customer confirmed SOAP protocol for this webservice is version 1.2.

644345 When you have a dw expression that references a user

defined function on a column's background.color property, and then you try

to open a window that contains a dw control and datastore, the following

error returns:

Error: Null object reference at line 7 in function of_validate_charge_code of object of_validate_charge_code

If you move the dw expression to a different property, for example, background.gradient.color, than the window opens ok.

RESOLUTION: Engineering deemed too risky to fixed. The workaround is to add the

following to the function:

if isValid(SQLCA)=FALSE then

sqlca = create transaction

end if

644455 Menu created via PopMenu does not trigger event correctly.

Migrated working PB 11.5.1 sample to PB 12.1 does not trigger the event to the clicked event of the created Popup Menu.

644594 Support Background null in the Property view for Controls (eg. GroupBox - see discussion in CR 570038). In Microsoft WPF for GroupBox you can set Background to null.
644712 PB app appears to be searching the file system

for a file the same name as the dw control title property.

For example, if the dw control title name is 'none'. You run the app in the PBIDE,

you can see in FileMon that it is searching for a file called 'none.

645115 Calling a Webservice developed to JAX-WS 2.1.5 web service hosted in Oracle WebLogic 10.3.3. EasySoap web service engine:

calling a method with no arguments, we get this error:

"Couldn't create SOAP message due to exception: XML reader error: com.ctc.wstx.exc.WstxUnexpectedCharException: Unexpected character '<' (code 60) excepted space, or '>' or "/>" at [row,col {unknown-source}]: [7,8]"

calling a method with one integer argument, we get this error:

"Cannot find dispatch method for {}basicWS"

645263 When a user definition event inherits a pbm_setcursor event, the 'message' variable conflicts.
645279 In a certain situation the DW Engine will report an error on retrieve that actually occurred in a previous retrieve.
645285 Cannot change the default fonts for Columns and Text.
645317 MDI toolbar not properly reset after calling changeMenu function in a WinForm application.
645321 Problem with two datawindows on one jsp page. Customer is migrating from PB 9 to PB 11.5. In PB 9 they were able to display two datawindows on the same jsp page. This doesn't seem to work when using the PB 11.5 html datawindow component.
645624 Customer is using the TX Text Control OCX in a .NET WPF application. In 12.1 Classic this works perfectly but when he uses it in a 12.1 .NET WPF application he can only use either a header or a footer. If text is entered in both, only the text for the most recently entered header or footer is retained.
645639 Windows 7 is not referenced in the online help or

online documentation for the OSMajorRevision and OSMinorRevision properties of

the environment object.

645807 When calling a function in a ocx, the following error

results:

PowerBuilder application execution error

Application terminated

Error: Name not found calling external object function at line 41 in

function of_savetomemory of object u_rte_dbs.

645947 Allow for custom error objects for web services to be

caught. Currently the customer exception object is not included in the

webservice proxy.

As an example:

Error object named myerror.

The client application can do the following:

TRY

//Some code

CATCH (Exception e)

//Some code

END TRY

but can't do the following:

TRY

//Some code

CATCH (myexcption e)

//Some code

END TRY

645966 Problem when submitting multiple args to TX Text ocx control in .NET version.
645969 Application was migrated from PB 9 to 11.5. One of the datawindows crashes the IDE when put in a datawindow control on a window.

The datawindow will open in the datawindow painter, but it will crash on the window.

646109 dw_1.find() does not always find row with decimal value argument with more than 16 digits of precision.

This issue has been looked at previously (CR 489437 and 344196). Customer believes that this should work with our stated 28 digits of precision for the decimal datatype. Customer's decimal numbers have grown and are now reaching 16+ digits of precision and although the workaround noted in CR 489437 works, he would have to add this throughout his large application and he wants this fixed to the stated 28 digits of precision.

CR 489437 was closed with the root cause noted as when decimal is of 16 digits or more, data will be lost before or during the pushing to stack operation.

Solution was to add 'd' to the number and this does work.

Use "9876543210123495.0d" instead of "9876543210123495.0" for decimal comparison.

The "d" suffix means decimal.

CR 344196 was closed with a note that this would be addressed in PB 11. With the enhancement to the Decimal datatype in PB 10.5.x to support up to 28 digits this should now work.

646131 Using the TX Text Control OCX, the following editing functions work in PB 12.1 Classic but do not work in PB 12.1 .NET:

Cut, Copy, Paste, Select All and Delete

646260 PB12 IDE crashes when duplicating a function after debugging in customer application.

Exception code: C0000005 ACCESS_VIOLATION

File Name: C:\Program Files\Sybase\Shared\PowerBuilder\PBCMP120.dll

646278 PrintSetup function does not work with Citrix or Remote desktop for local printers.
646507 PB app crashes randomly with a null pointer read error in

msvcr71!wcscpy

msvcr71!wcscpy+0x8

PBDWE115!DWImportData::SetDataFromClipboard+0x63

PBDWE115!DWImportDataTXT::ImportBegin+0x3e

PBDWE115!DWImportData::ImportRows+0x1a

PBDWE115!DWDataWindowRenderer::TableImport+0x42b

PBDWE115!DWDataWindow::Import+0x91

PBDWE115!DWSemanticFunctions::Import+0x6d

PBVM115!fnImportClipboard+0x13e

646553 Migrated datawindows from PB 9 to PB 115 and when

displaying in a webdw, the formatting is different for the dddw.

The spacing appears off and the text wraps to the next line.

646642 Data Pipeline copies only the first character of a varchar column.
646663 Enhancement Request for a DropdownDataWindow width property

so that DDDWs of columns can be set to the same width in code

without unit to pixel conversion errors

646677 PB_heap error when running jsp pages that uses

pb 11.5 dw in EAS 5.5.

646714 This is a follow on problem to CR 636416. If a machine has a previous version of the PB .Net runtime installed by the Runtime Packager on it and the msi for a PB 12.1 .Net runtime is run, the only options are to "Repair" or "Remove" and the window titles refer to the older version. CR 636416 fixed this issue in PB 12.1 but for Standard components only. The problem still exists if you select .Net components in the packager.
646837 createJavaVM() not working as documented

createjavajm() has two parameter. The second one is isdebug a boolean

A boolean that determines whether debug information is saved to a file called VM.out in the directory where the current application is located.

The customer has set this to false and the file vm.out is still being generated.

646880 OS: Windows XP SP3

Versions and Build #s Tested: PB 11.5.1_4843+1 and 11.5.1_4843+2 (one-off that fixes CR#644136)

Database/Driver File/Version: N/A

Comments: When using a 3rd party .NET Assembly, PB application crashes after calling web service. The issue resides in any conflict while reading the class NFe_Util_2G.Util.

647001 Customer upgraded to internal build 4853 to test a fix for CR 642181. It appears that the GetActiveSheet() PowerBuilder method is behaving differently with the new build 4853. It is not consistently returning the active sheet and is causing many of their windows to raise errors.

The source code has not changed and continues to work properly with the original Build 4566 both from the Original 4566 IDE and deployed with the original 4566 DLLS.

647357 OS: Windows XP SP3

Versions and Build #s Tested: PB 11.5.1_4788

Database/Driver File/Version: O10 connecting to Oracle 10G with Oracle 10G client

When running datawindow with datetimes as retrieval arguments, Powerbuilder query forces a wrong and bad index and query takes too long, because it produces a bad query plan. If running same query outside PowerBuilder, or "hardcoding" datetime parameters with to_date() implicit into datawindow query, then correct and fast index is used instead.

647446 The synchronization of a horizontal scroll bar is delayed.
647509 Incorrect characters are appearing in the rte control

when using a rte_1.inputfieldinsert("dept_id") and then moving the cursor inside

the inputfield and then start typing.

647672 Passing a structure containing a large byte array to

a webservice, results in the following error:

The definition of the method signature is Web Service proxy is wrong -- the

data doesn't match the parameter definition

Same webservice works ok when sending a smaller sized byte array

647708 Crash dump ananlysis request. The customer is using the autocapture feature of Crossmatch fingerprint scanning DLLs (www.crossmatch.com), and it causes PB application to crash. Customer is unable to isolate to a specific external function call.
647808 When the web datawindow generator should generate XHTML for a result that has a NUll value in the column it will crash EAServer.

PB INTERNAL EXCEPTION on: Thread : 2932, Address : 0x7C350582, Type : EXCEPTION_ACCESS_VIOLATION reading address 0x00000000. CPB_Component::invoke

647827 OS: Windows XP SP3

Versions and Build #s Tested: PB 11.5.1_4843 and 12.0 6170

Database/Driver File/Version: O10 Interface connecting to Oracle 10.2g with Oracle 10.2g client

When editing SQL SELECT of datawindow that contains a column type=date, the column datatype is incorrectly changed to column type=datetime. The datetime datatype does not exist for Oracle O10 interface.

647990 When typing a special character "�" in Script Painter with Automatic Popup enabled will cause PB to hang. You can loose all the script done in that event for the object.
648057 Customer is using Oracle 10g with the 10g driver. He has an Oracle table created orignally with Oracle date and number datatype columns as below.

create table testapp_employee

( employee_name varchar2(30),

employee_birthdate date,

employee_age number(3,2),

employee_state varchar2(30)

);

The datawindow maps the number datatype to decimal and the date datatype to datetime. This is fine but when the customer uses the SaveAsType of SQLInsert! to save the SQL from the datawindow the create statement seen below is what is generated. This does not work with Oracle to create a new table.

CREATE TABLE test12 (

employee_name char(30),

employee_birthdate datetime,

employee_age decimal(16, 2),

employee_state char(30));

648325 The customer is looking for a way for an application to gracefully exit when there are memory issues and supply some sort of logging mechanism:

- throw up a warning message when PowerBuilder applications run out of memory before shutting down and allow the application to terminate gracefully.

- at least puts some kind of message in the system logs for system administrators to go and figure out the cause of the crash and take remedial measures.

648433 Tics on graph with overlay have white background on print out - related to previous CR 439782 that dealt with the incorrect preview.

Tests printing to xps/pdf or printing to laserprinter or color printer show this effect.

648494 The customer is connecting to Oracle and using PB embedded SQL to insert string values into a CLOB column in the database. He is seeing strange results. His testcase writes records from 1 to 65536. Each record has a string the same length as the record number. So record 1 has a string of 1 character, record 32767 has a string of length 32767, etc up to 65536. What he sees is no errors in the insert and the SQLNrows shows a recored inserted for each of the 65536 records. But looking at the table it appears that there are blocks of records that are empty. The first 16k records (1 - 16363) were written correctly. The next 16K (16384 - 32767) are blank. The next 16K (32768 - 49151) are good. Records 49152 - 65535 are blank. And so on.

The testcase takes too long to run so I inserted a few strategic rows, and the results support the cusotmer's obsevations. Why does every other 16K work and the others are empty?

648849 Customer would like users to have the option of changing their password on demand rather than wait for the expiry dialog box to appear when their password expires.

Right now the dbParm PWDialogExp allows for the dialog to open or not open during runtime. Perhaps another option can be added to this that will force the dialog to open.

648977 Migrating the Simple-3D-Carousel Control app to

PB .NET WPF results in the following migration errors:

Migrating target C:\pse\pse-12\com_carousel\SPBOC.WPF.Carousel3D\PB App\app.pbt

Migration complete.

Migration return code = 110.

Unable to add target C:\pse\pse-12\com_carousel\SPBOC.WPF.Carousel3D\PB App\wpf\app.pbtx

Migrating target C:\pse\pse-12\com_carousel\SPBOC.WPF.Carousel3D\PB App\app.pbt

Migration complete.

Migration return code = 110.

Unable to add target C:\pse\pse-12\com_carousel\SPBOC.WPF.Carousel3D\PB App\wpf\app.pbtx

648979 PB.NET will not show any errormessage for Assemblies that are either at fault or eg. from VS 2010. In the Add reference dialog you can select the dll but it will just do nothing.
649120 Target level properties like font, size for column type etc. are not being saved correctly and are not synchronized to the DW creation process.

A mixture of regression of 645285 and 606603.

649122 In a DataWindow with a large detail band - larger than the display

area, when the user scrolls ( with the mouse wheel or the scrollbar ), the

DataWindow event ScrollVertical is not triggered.

649152 HTML books will not open in the IDE on Windows 7 even after installing winhlp.exe

This seems to be a Windows 7 issue at least at the moment. Found several places, here's one that discusses it.

http://www.sevenforums.com/software/10668-winhlp32-exe.html

Installation of the winhlp32.exe from http://www.microsoft.com/downloads/en/details.aspx?FamilyID=258aa5ec-e3d9-4228-8844-008e02b32a2c, but still the HTML books link doesn't work form the Infomaker IDE.

To reproduce the problem:

1. From the Infomaker IDE click on Help > Contents and select a topic to display.

2. Click on the HTML Books button. Nothing will happen.

There is a workaround which is to run from the help files from the windows start menu:

Start > Programs > Sybase > Infomaker 11.5 > Compiled HTML Help Files

Should be documented as using help is documented for use on Vista. Below is the PB link.

http://infocenter.sybase.com/help/index.jsp?topic=/com.sybase.infocenter.dc00844.1200/html/pbug/X_ref299869110.htm

649253 Need to get MapXtreme 2008 component working with PowerBuilder 12 .Net with WindowsFormsHost
649259 Customer is seeing that when using HTTP the username and password is not being passed to his webservice using the below basicauthentication function. As the documentation mentions https for use of username and password we need to know if this will work with http. Engineering has said it should work but it doesn't seem to be sent.

li = conn.setbasicauthentication( ls_endpoint, "CMOAPPS", "eagles2010")

We are using fiddler to see what is being sent to the webservice. The customer needs to send the username and password for security reasons.

649518 Some categories in the category axis and series in the legend are missing in a graph on a child datawindow of the composite datawindow

if computed fields are associated with the series and category and these fields call lookupdisplay() on DropDownDW column(s).

649580 A crash occurs when trying to generate an executable using batch file and orca script in PowerBuilder 12.
649585 PB WebForms not working inside an IFRAME tag with Internet Explorer.
649774 During a loop that reads rows from a file and then updates a table, the executable crashes (Exception 0x80000003 in pbshr115.dll).
649794 OS: Windows XP SP3

Versions and Build #s Tested: PB 11.5.1_4843

Database/Driver File/Version: N/A

Comments: Customer requests to oficially certify Rational Clearcase SCC with PowerBuilder.

650231 At Windows Vista/7, SingleLineEdit.GetFocus may be caused to the timing which is not intended.
650500 When migrating a multiple pbl application from classic to .NET the first library in the library list shows the actual path to the pbl. However, all subsequent libraries in the list concatenate the full path again to the existing path as follows:

Library Location

pfcapp.pbl E:\E:\pfc_pb11_092507\pfc12net\pfcapp\wpf\pfcapp.pbl

pfcepsrv.pbl E:\pfc_pb11_092507\pfc12net\pfcapp\wpf\e\pfc_pb11_092507\pfc12net\pfeapsrv\pfeapsrv.pbl

650504 The library list only allows selecting one library at a time. Would like the ability to multiselect libraries when editing the list for addition or deletion of libraries.
650675 Customer has questions on accessibility properties:

Q1. When a customer queries the DW accessibility properties, what it returns is "~"value~"~t~"value~". The value is included twice surrounded by tilde quote, and with a tab character between the values. Customer is wondering why it returns in a ~" format instead of just the value.

Q2. When a customer needs to modify the datawindow accessibility properties, they have to provide the value in that same format (duplicated, surrounded by tilde quotes and with a tab character between the duplicated values). Otherwise, the value doesn't show up in the IDE.

According to the Online documentation, to modify the Accessibility properties you should only use the following syntax:

dw1.Modify("temp_t.AccessibleName='Temp'" )

Q3. When attempting to Modify the AccessibleName or AccessibleDescription value to a Graph in a DataWindow, it doesn't update or you get a syntax error. Is this a bug?

650694 The customer is using MS SQL Server and has a datawindow with a column with an edit style of ddlb. The code table of the ddlb is populated from dynamically generated embedded SQL. They generate SQL for any table and column on the fly. The data is put in the code table for the column with setvalue. If connected via odbc all is OK. If connected via OLE DB a bit column is displayed as a wierd character instead of the number that it is. If they put a database function Convert in the SQL to convert the bit to an integer, then it all displays properly. But they don't want the convert in the SQL for other datatypes, so are looking for a different solution.

Because they don't know the datatype of the column, they fetch all values from the table into a PB string variable. The string gets set in the code table with the SetValue and the drop down list always displays OK regardless of the actual table datatype. Originally they were using an ASE database and fetching integers, tinyints, and bit columns into the string variable always worked for them. They have moved to SQL Anywhere now, and find that with ODBC, everything still works OK as with ASE. But they are forced to use OLE DB and with OLE DB bit columns do not display correctly.

650804 Drag and Drop events not fired in a DW.
650854 Looking for analysis of crash dump files to determin the reason for a crash when trying to close a window. The customer has a large PFC application they migrated from PB 8. They upgraded PFC to the latest available from Codexchange (11.2). The application works fine now in PB 12.0 Classic when running in the IDE. But when deployed as an exe, a couple of windows crash when an Exit button is clicked.
650987 When using windows classic and stylelowered on

windows controls', (radiobuttons and checkboxes), there is no focus rectangle.

A focus rectangle does appear for styleraised.

There is an property for focus rectangle for Graph, Picture, PictureHyperLink, OLE, OLE Custom Control, StaticText, and StaticHyperLink controls. Why not checkboxes and

radiobuttons?

651649 Specify Update Properties dialog, failed to show the Table to Update when the Convert To Syntax mode is invoked. Incomplete fix of CR 609630!
651655 When trying to share a library across different targets

in the same solution, the following error results:

The pbl has already been loaded in a different target. PowerBuilder does not

support using the same PBL in different targets within. Please remove or replace one of these PBLS and reload the solution.

Another message that you can get is:

One or more libraries under the new target already exists. Please choose

another location or delete these libraries.

PB Classic does not have this limitation.

RESOLUTION: This is designed behavior/limitation in PB12.NET IDE

651709 Dw.find() returns different results than PB 10.2/PB 10.5.2.

Using the following:

findstring = "Upper(display_value)=' STAT'"

st_result2.Text = String(dw_1.Find(findstring, 1, 9999))

In PB 10.2/10.5.2 returns 0 and PB 11.5.1/12.1 returns 2.

651804 Table.Data.Storage= 'Disk' holds table data to a disk.

However, when the memory which is using application using a task manager is supervised, PB uses a lot of memory.

651852 Customer who reported CR 569754 is now experiencing the same problem in PB 12.1.
651857 Customer's application is only crashing on Windows for Tablet PC (fully updated) on any version 11.5 up to version PB 11.5.1.4843 and above (12 as well)in pbdwe115.dll.
651989 PBORCA_CompileEntryRegenerate returns -11 for a window with script.
652217 Using Declare and Execute to call Oracle SP, PB

returning ORA-12899.

Works in PB 9 and the dbtrace shows:

(2ee1828): DESCRIBE SELECT: (0.001 MilliSeconds)

(2ee1828): 1 Bind Columns

(2ee1828): CHAR Length=9

The dbtrace in PB 11.5.1 shows:

3605440): DESCRIBE SELECT:(DBI_GET_SELECT_INFO) (0.004 MS / 2.775 MS)

(3605440): 1 Bind Columns

(3605440): CHAR Length=18

(3605440): EXECUTE:(DBI_DYN_EXECUTE) (3.554 MS / 6.329 MS)

(3605440): *** ERROR 20001 ***(rc -1) : ORA-20001: ss insert into address...datoAddressId12233374 ...ORA-12899: value too large for column "TSMAINT"."ADDRESSS"."ADDRESS_ID" (actual: 16, maximum: 8)

Works ok in sqlplus.

RESOLUTION: Not a bug. May be issue with testcase. Customer has workaround.

652522 DDLB destroys the strings inputted via Japanese IME, when lost a focus.
652545 PB 12.1 VM crash brings down EAServer 6.3 on regular basis: EXCEPTION_BREAKPOINT

The exception is always EXCEPTION_BREAKPOINT, but it happens in different components and in different parts of the component lifecycle.

653465 Wrong file generated by SaveAs(XML!) on Linux.
653582 A crash occurs when trying to generate an executable using batch file and orca script.

A fix had been made for CR 632387 "OrcaScript can gpf upon scc set target APP_PBT "refresh_all importonly" and that worked fine, however with doing the full build it

crashes in pbvm120.dll

The issue has been reported for PB 12.1 Build 6639.

653862 Problems in DataWindow with decimals, orphaned rows when regional settings are german and zero is not displayed upon focus as default.

Workaround: Use US/english settings and set the edit format for focused column explicitely.

653863 The ruler is not in cm but in inches and the ruler is only 1,5 inches long and does not start left hand side

it starts in the middle (centered). Only if the rulers are disabled and enabled again via options, it will get left aligned and displayed

across the whole display. (but in inches again). If you close the dw painter and reopen again it will display badly again.

653866 If the Edit/Lines In DropDown-Option of the dddw is set eg. to 20 a crash will happen using PB 12.1.0.6518. With PB 12.0.0.6107 or on 64Bit OS Systems it works fine.
654033 GetObjectAtPointer does not work during DragAndDrop operation.
654229 The Edit / Lines In DropDown-Option of the dddws is set to 20

Every DDDW has a Different Unit set. If the unit in the DDDW is different to the unit of the main-Datawindow the height of the dropdown is wrong.

654239 Customer has a dddw which has a filter string. They use sharedata throughout their application with datawindows without a filter string. They use the filter string later in their application after sharedata but in PB 12.1 after sharedata the filter string is no longer accessible.
654419 Radiobutton edit style doesn't display properly when using a html grid datawindow when trying to have both radiobuttons on the same line. The second radiobutton is on the first line, but thedescription displays on a second line under the first radiobutton. This only happens when entering a value for Browser and/or HTML Version of the HTML Format on the Web Generation tab of the datawindow's properties. This a change in behavior from Powerbuilder 11.2.
654435 Customer's application has 13 application servers with a Cisco load balancer. We have EA Server 5.5.0 (Build 55012) and PowerBuilder 11.5.1 Build 4716 installed on Window Server 2003 R2 Service Pack 2 with 4 GB RAM and boot.ini modified to have /3GB switch to increase available memory for process.

On 01/06/2011 around 11:03 AM one of the EA Server (App Server J ) crashed with PB Internal Exception. I will upload the jaguar logs and PB Dump file for analysis.

654440 Versions and Build #s Tested: PB 11.5.1_4843

Database/Driver File/Version: SNC with SQL Server 2000

Comments: Currently, if we set ProviderString='Language=English' for PB SNC and Spanish SQL Server 2000, datetime errors are fixed in datawindows, but not for sp based datawindows

Customer needs an automatic way for PB SNC native driver to toogle between Spanish/English so that PB SNC driver doesn't complain about Language when accessing SQL Server Spanish and querying date data.

654689 PB cuts the blank of the character set to be expression on Text Color property.

Therefore, as for the following formulas, TRUE will be returned.

IF(" FTtest " = "FTtest", RGB(0,0,0),RGB(255,0,0))

IF(LeftA(" LAtest",7) = "LAtest",RGB(0,0,0),RGB(255,0,0))

This behavior differs from a previous version.

654767 Application is crashing randomly when multiple windows

are opened.

654902 On Windows 7 the WPF DataWindow display did not get refreshed

after some (posted) setfocus calls and typing in some characters in a column.

654910 PowerSoft Reports (PSRs) created with PB 10.2 are not correctly displayed with V12.1: for example, vertical texts are shrunked to the left of the report and on top of other objects.
654912 The DW customer provided was migrated from v.10.5.x.

Unable to reproduce the issue with a DW created in PB 10.5.2, migrated to v.12 .NET, nor with a DW created in v.12 .NET. Works ok in PB12 classic.

Symptom: Click on any object (column). You will see that the selection appears in the upper left corner of the DW.

654916 Compiling a winform application results in the following

error:

Error when compiling generated C# code:

n_ds.cs(10,14): error CS0266: Cannot implicitly convert type 'Sybase.PowerBuilder.PBDataStore' to 'Sybase.PowerBuilder.Win.PBDataStore'. An explicit conversion exists (are you missing a cast?)

654967 Random crash when opening window from a menu item

and the window contains a ocx.

PBVM115!PBOLECONTROL::LoadOCXProperties

RESOLUTION: Problem with third party ocx control

655123 Close event of a Frame window is not fired during a Windows log off.
655128 DragAndDrop on a ListBox does not work in .Net as in PB12 Classic.
655318 Enhancement Request WPF DataWindow:

Enhance the binding capabilities of custom controls in WPF DataWindow to be able to bind

the control to two separate columns

655322 If you delete a DW column and then add it back in again, it wil be given a _1 suffix as if there was already one of the same name in the DW. If you try to manually change it you get:

"Property value is not valid." Object reference not set to an instance of an object.

655323 The center alignment seems to behave wired, ie. no real reaction, no matter

what i do, the preview never shows it in the middle. Sometimes in the design after reopening the DW, it will show the checkbox even outside of the border.

In PB classic the center alignment works ok.

655346 Similar to cr647509. New testcase is using

inputfieldnamesvisible=false.

When using rte_1.inputfieldinsert() and then moving the cursor inside the

input field and then start typing, you can still see incorrect characters appear

on the fourth line of text in the inputfield.

655446 When the AutoHeight property of the column of DataWindow is enabled,

a new line for the continuous multi-byte character is started by the position which is not intended.

655597 Customer has a large application utilizing several webservices and also a Notes OCX created in VB that crashes frequently. The crash can happen at any time and from anywhere in application. Customer has not been able to reproduce the crash consistently. Some agents have the crash occur more than others.

The application was recently migrated from PB 9 to PB 12.1 in hopes that the crash would be resolved but it has not.

Running windbg with the crash dmp files show this crashing in ieframe.dll and mshtml.dll and I do not see any PB dlls in the stack trace except for PBVM120.dll.

655746 Filter on a DataWindow in PB classic IDE having a like '%py_desc' clause has more rows then '%y_desc'! The result should be vice versa and the underscore needs to stay the placeholder !
655928 Enhancement request to support multithreading or shared objects on a multiprocessor machine
655935 Using ASE 15.0 database, with a table that has a primary key column of an identity datatype. If you retrieve rows in the Database Piainter select a row by clicking on the identity column and right clicking and select delete row, PB deletes the first row, not the row clicked on. Insert row sometimes works and inserts before the row selected. but sometimes it inserts before the first row as well. If you click on a non indentity column it works as it should.
655936 DataWindow in a descendant Window takes dataobject of the ancestor.
656080 This would require the addition of nlwnsck64.dll, nlwnsck.dll and libjtml.dll from EAServer to the PowerBuilder distribution. See CR 653463 for reference.
656240 property 'empty string is NULL' does not work for column number
656276 On some PC's a picture within a groupbox shows flickering especially

if the picture has transparent background.

656297 Using the code examples Advanced Gui Sample and

generate pcode. When deployed to windows 7 64 bit, the application hangs

OLLOWUP_IP:

PBVM120!CPB_Session::TriggerEvent+9b [e:\pb12\runtime\pspp\pbsess.cpp @ 884]

10ce45cb 8b4d10 mov ecx,dword ptr [ebp+10h]

FAULTING_SOURCE_CODE:

880:

881: PBRESULT ret = pbobj->invoke(NULL, (OB_VTABLE_ID)mid, ci->pArgs->GetCount(),

882: copiedArgs, ret_val);

883:

> 884: DealWithReturnValue(ret_val);

RESOLUTION: Advanced GUI Sample executable failed on windows 7 64-bit. Changed

Display setting to Smaller - 100% default. App fails when Display setting are set to

Medium - 125%.

656417 Cannot display the retrieval argument in a computed field.
656615 A richText column gets truncated after setting the datawindow in preview mode
656620 The MenuTitleText left of the menu items is cut-off in contemporary menu's
657010 Weird behaviour in Vertical spacing with a mutli-selection.
657163 Make resources (pictures, icons..) embedded in the Winform generated executable instead of depending on a path.
657168 RuntimeError no longer raised when accessing a non existing row and an existing row.
657219 EAServer is crashing when jsp calling pb component on

lds_datastore.object.datawindow.data.html

The log file shows:

Current thread (0x00bcb000): JavaThread "Thread-76" [_thread_in_native, id=102, stack(0xaf600000,0xaf680000)]

siginfo:si_signo=SIGSEGV: si_errno=0, si_code=1 (SEGV_MAPERR), si_addr=0x0000000e

Registers:

O0=0xafa5747c O1=0xafd02aba O2=0x00000000 O3=0xffffffff

O4=0xff334ef0 O5=0xff335578 O6=0xaf67b058 O7=0xafcb7390

G1=0xff2ad144 G2=0x00001844 G3=0x00000001 G4=0x00000000

G5=0x00001600 G6=0x00000000 G7=0xb716c200 Y=0x00000000

PC=0xff2ad174 nPC=0xff2ad178

Top of Stack: (sp=0xaf67b058)

0xaf67b058: 00000000 afcb3500 02dce624 0001d091

0xaf67b068: 00000000 00000001 ff335784 ff3303a8

0xaf67b078: 00000000 00000000 00000002 afd14358

0xaf67b088: 0008325c afcb7390 af67b0b8 afa5747c

0xaf67b098: 00000000 79626173 652e6a61 00000000

0xaf67b0a8: afa8a808 02dccf88 00000000 afcb3500

0xaf67b0b8: 02de42f8 02de4304 02de4d54 afcb3500

0xaf67b0c8: b0f8fcf8 00000000 01000000 00000000

Instructions: (pc=0xff2ad174)

0xff2ad164: ea 05 a0 00 80 a5 60 00 02 80 00 0a a0 10 20 00

0xff2ad174: d8 0e 20 0e 97 33 20 05 80 8a e0 01 12 80 00 05

Stack: [0xaf600000,0xaf680000], sp=0xaf67b058, free space=492k

Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)

C [libc.so.1+0xad174] fseek+0x30

C [libpbdwe115x.so+0x257484] __1cODWHTMLRenderer2t6MpnNDWHTMLGenArgs__v_+0xe4

C [libpbdwe115x.so+0x252d24] __1cZDWHTMLAbsPositionRenderer2t6MpnNDWHTMLGenArgs__v_+0x20

C [libpbdwe115x.so+0x243584] __1cUDWDataWindowRendererMGenerateHtml6MiipnLstg_anchorS_pnSstg_subpool_entryS_ppwpl7677_v_+0x420

C [libpbdwe115x.so+0x388c78] __1cMDWDataWindowMGenerateHtml6MiipnLstg_anchorS_pnSstg_subpool_entryS_ppwpl7677_v_+0x54

C [libpbdwe115x.so+0x15cbe4] __1cMDWDataWindowJParseDesc6MpnNdparse_anchor_pw_h_+0x1178

C [libpbdwe115x.so+0x158284] __1cMDWDataWindowNParseProgDesc6MpnNdparse_anchor__h_+0xf4

C [libpbdwe115x.so+0x14b600] dwDescribeObject+0xb4

C [libpbdwe115x.so+0x136f74] dwGetProperty+0x934

C [libpbvm115x.so+0xf33c4] __1cQOB_RUNTIME_CLASSGinvoke6MpnHob_this_pnJOB_OBJECT_HpwnMOB_ROUT_TYPE_HpnHob_data_iip7_l_+0x504

C [libpbvm115x.so+0xf2ea4] __1cQOB_RUNTIME_CLASSGinvoke6MpnHob_this_pnJOB_OBJECT_HHpnHob_data_p5_l_+0x20c

C [libpbvm115x.so+0x16a414] __1cPOB_OBJECT_LOCALGinvoke6MpnQOB_RUNTIME_CLASS_HHpnHob_data_p3_l_+0x3c

C [libpbvm115x.so+0x1b98e8] ot_process_dotfunccall+0x790

C [libpbvm115x.so+0x237008] sf_dotfunccall_any+0x50

C [libpbvm115x.so+0xe528c] rt_exec_pcode+0x4f8

C [libpbvm115x.so+0xf3a74] __1cQOB_RUNTIME_CLASSGinvoke6MpnHob_this_pnJOB_OBJECT_HpwnMOB_ROUT_TYPE_HpnHob_data_iip7_l_+0xbb4

C [libpbvm115x.so+0xf2ea4] __1cQOB_RUNTIME_CLASSGinvoke6MpnHob_this_pnJOB_OBJECT_HHpnHob_data_p5_l_+0x20c

C [libpbvm115x.so+0x16a414] __1cPOB_OBJECT_LOCALGinvoke6MpnQOB_RUNTIME_CLASS_HHpnHob_data_p3_l_+0x3c

C [libpbvm115x.so+0x190a2c] __1cOOB_OREQdD_INVOKEHExecute6MpnHob_this__l_+0x20c

C [libpbvm115x.so+0x37cc20] __1cKCPB_ObjectLExecRequest6MnOOB_IMARSHALINGMREQdDUEST_TYPE_pnK_jagstream_pwpnMOBJagArgInfo__l_+0x368

C [libpbvm115x.so+0x37b1f8] __1cKCPB_ObjectIdoInvoke6MpnK_jagstream__v_+0x3cc

C [libpbvm115x.so+0x37ae14] tryInvoke+0x1c

C [libjsrv_r.so+0x7f4] srv_catch_exception+0x64

C [libpbvm115x.so+0x37acf4] __1cKCPB_ObjectGinvoke6MpnK_jagstream_pw_v_+0x64

C [libpbvm115x.so+0x37d598] __1cPPBObject_invoke6FpnJ_PBobject_pnK_jagstream_pnJ_jagchars_i_v_+0x1d4

C [libjdispatch.so+0x43d04] __1cbYcom_sybase_jaguar_server_JaguarObjectNativeMethodsGinvoke6FnOjava_longValue_1nNjava_intValue_rnbLcom_sybase_jaguar_server_JaguarStream_rnbNcom_sybase_djc_rmi_iiop_CdrOutputStream_rnbMcom_sybase_djc_rmi_iiop_CdrInputStream_2_i_+0x224

C [libjdispatch.so+0x41ccc] Java_com_sybase_jaguar_server_JaguarObject_invoke+0x12c

j com.sybase.jaguar.server.JaguarObject.invoke(JJILcom/sybase/jaguar/server/JaguarStream;Lcom/sybase/djc/rmi/iiop/CdrOutputStream;Lcom/sybase/djc/rmi/iiop/CdrInputStream;I)I+-10550842

j com.sybase.jaguar.server.JaguarObject.invoke(JJILcom/sybase/jaguar/server/JaguarStream;Lcom/sybase/djc/rmi/iiop/CdrOutputStream;Lcom/sybase/djc/rmi/iiop/CdrInputStream;I)I+0

j com.sybase.jaguar.server.JaguarObject.access$200(JJILcom/sybase/jaguar/server/JaguarStream;Lcom/sybase/djc/rmi/iiop/CdrOutputStream;Lcom/sybase/djc/rmi/iiop/CdrInputStream;I)I+12

j com.sybase.jaguar.server.JaguarObject$2.invoke()Ljava/lang/Object;+140

j com.sybase.jaguar.server.BindThread.run()V+68

v ~StubRoutines::call_stub

V [libjvm.so+0x1347c4]

V [libjvm.so+0x477150]

V [libjvm.so+0x1d1bc0]

V [libjvm.so+0x1e4edc]

V [libjvm.so+0x728b5c]

V [libjvm.so+0x6709e0]

Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)

j com.sybase.jaguar.server.JaguarObject.invoke(JJILcom/sybase/jaguar/server/JaguarStream;Lcom/sybase/djc/rmi/iiop/CdrOutputStream;Lcom/sybase/djc/rmi/iiop/CdrInputStream;I)I+0

j com.sybase.jaguar.server.JaguarObject.access$200(JJILcom/sybase/jaguar/server/JaguarStream;Lcom/sybase/djc/rmi/iiop/CdrOutputStream;Lcom/sybase/djc/rmi/iiop/CdrInputStream;I)I+12

j com.sybase.jaguar.server.JaguarObject$2.invoke()Ljava/lang/Object;+140

j com.sybase.jaguar.server.BindThread.run()V+68

v ~StubRoutines::call_stub

657237 The customer migrated an app from 8.0 to 11.5 They have a dddw that is now displaying incorrectly. The dddw has 120 rows in it and is set to display 20 lines with a vertical scroll bar. But the dddw display now starts right up at the very top of the computer screen all the way to the bottom of the screen, displaying many more rows that 20. There is also no vertical scroll bar, and there are more rows that can't be navigated to.

If you set the lines to 0, it behaves as it should. You get about 6 rows displayed starting at the dddw location on the window, and a vertical scroll bar that allows navigation to all dddw rows. But set the lines to 20 and something goes very wrong.

657302 Bad conversion of a real to a decimal column having format 0.00%.
657527 After setting the Print orientation to Landscape using the PrintSetup() function, and opening a job using Printopen() and print (job, string), the document is not printed in Landscape on a Citrix environment or Remote Desktop.
657658 Wrong display when calling GetFileOpenName method.
657666 PSE NOTES:

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

OS: Windows XP SP3

Versions and Build #s Tested: PB 11.5.1_4897

Database/Driver File/Version: N/A

Comments: Kodak OCX Edit Image Control does not appear in WinForms application. Works fine in PBNative.

657837 OS: Windows XP SP3

Versions and Build #s Tested: PB 11.5.1_4897

Database/Driver File/Version: N/A

When changing datatype parameter in one function, the Edit Source shows this function in an different order in function list. This causes confusion to SCC when merging data since order is changed.

657841 Continuously calling a .NET WebService and passing

a structure containing a large unbound byte array results in the following error:

The definition of the method signature is Web Service proxy is wrong -- the

data doesn't match the parameter definition.

657860 Oracle 10g. Create a new tabular datawindow in PB 12.1 .Net. The customer cancels the Select tables dialog and goes into syntax mode and enters this SQL:

with test as (select sysdate as mydate from dual)

select * from test

Click OK and Finish but preview shows nothing. It should be showing the date.

657888 Text color is reset when text of Checkbox/Radiobutton is edited in XP theme.
657972 wants th ability to change the menu style at runtime.
658120 Using PBNative IDE crashes when doing GetLatestVersion and CheckOut for specific window with OLE control on it.
658441 Doing a describe on Datawindows XML contents eg. ("datawindow.data.xml") returns an empty string if the DW is large enough.
658442 Arrays of bytes seem to use up unproportionate amounts of memory

Creating a byte-array with 134217728 elements (theoretically this should only use 128 MB) makes PB allocate 1.6 GB Virtual Bytes and 1.4 GB Private Bytes.

658443 The rbuttonup event of a DataWindow is not fired if columns StyleType is RichText.
658497 Crash dump consult request. Customer's PB application is having stability issues when multiple (6+) threads are launched via a Windows Server 2008 Scheduled Task (i.e. using Session 0). They suspect it has something to do with printing and/or retrieving datastores and/or datawindows.
658636 We have created a simple PB 12.Net Assembly in the PB 12.NET IDE, deployed it, registered the dll with regasm and then are trying to use it in a PB 12 Classic app using COM.

We are following this article in PBDJ : http://brucearmstrong.sys-con.com/node/1668463

Is this supported? Can we create a com visible assembly in PB 12.NET that can be used in a PB 12 Classic app?

We are receiving a -3 when we try to ConnectToNewObject in the classic app. I've been testing with PB 12.1 build 6812.

658637 Customer would like a COM free registration feature added to our EXE project.
658831 DW Update properties in .NET are highlight gray and the selections are hard to see especially on windows 7. Changing the resolution of the Desktop and the NVIDIA card to have a better result has already been tested. They wish to set the color of the highlight in the PB IDE.
658965 When running a pb application and you have

Adobe Reader X (10) installed, using LinkTo returns -1.

Works ok with Adobe 9.

Also, InsertFile() with Adobe 10 returns -9.

658970 Issues with hsplitscroll and the treeview datawindow

1) If the treeview is collapsed and you click on the horizonal scrollbar arrow, it

does not scroll the dw. If you click and drag the scroll bar away from the far

left edge, the scroll works ok.

2) Expand the treeview on the left side and then click and drag the horizontal

scroll bar. The 'tree' covers up the data on the left side as you move the scroll bar.

3) Expand the treeview on the right side then click and drag the horizontal scroll

bar, it moves the 'tree' to the left side.

658974 Customer created a SQL ANYWHERE 12 database using the default upper case DBA for the user name, ODBC DSN and PB connection profile. When he connect using upper case DBA in PowerBuilder 12.1 on the first connect he receives an error "Catalog tables could not be created and are not available for use." He changes the PB Catalog table owner to upper case 'DBA' and he can then connect without the error message.

He then tries to see one of his table in the database painter and he gets an error 'Table "xxxxx" has no columns; possible invalid table format.'

If I add PBTableOwner='NO' in my pbodb120.ini file I do not get the errors but the customer does not see this as a solution.

In prior versions of PB and SQL Anywhere, one could connect with either upper or lower case. Not sure if change is PB or SQL Anywhere 12.

658986 Customer is creating a .Net web service proxy from a wsdl: http://webservices.carrier411.com/wsLogin.cfc?wsdl

The proxy is created OK. At runtime the proxy instance is created and the function calllogin is called. Customer gets an error that calllogin operation does not exist. One PSE gets a crash when calllogin is called and another gets login.dll assembly not found when it is there. The TSE is not even able to create the proxy, he gets invalid wsdl file. So it clearly has some kind of problem.

659095 Please add the ability to sign the assembly to the WebService Proxy Project painter in PB classic IDE. This ability already exists for the .Net target projects.

If you want to add your assembly to the GAC, it must have a strong name.

The WCF client in the .NET IDE is also missing this feature.

659121 Fails to retrieve datas when the DataWindow argument has a TIME datatype in a WebForm.
659361 The tab selectionchanged event fires on a tab when a window is initially opened. In PB 10.5 and, 11.2 it fired after the window was open. Starting in 11.5 it now fires sooner, sometime during the window open. It appears to be a timing issue.

The testcase opens a window with a tab and a tabpage. The selectionchanged event will display the windows title in a tab page static text. The window has an initial title and the title is changed in the line of code after the window open statement. The customer wants to see the new title displayed in the tab page static text when the window is opened. But for him in 12.1 build 6639 he see's the original title. In all prior PB 12 builds and in earlier versions he sees the new title.

In my testing I see the new title in PB 10.5 and 11.2, but starting in 11.5.1 and in all PB 12 builds from 5530 to 6639, I see the old title.

659487 Vertical Scroll bar displayed after dw.Reset() and InsertRow
659610 Unable to retrieve DW based on nested SELECT if DisableBind=0
659611 When the 'Language for non-Unicode programs' is set to Japanese and using OpenClient 12.5.1 and SYC driver and encrypted logid and passwd, the following error results:

(b27204): SRV 14 #4002 Login failed. (0 MilliSeconds)

(b27204): CLI 4 #44 ct_connect(): protocol specific layer: external

error: The attempt to connect to the server failed. (0 MilliSeconds) (47

MilliSeconds)

Customer said it worked ok in PB 6.5.1.

659805 A PowerBuilder 8.0.3 application migrated to PowerBuilder 11.5.1

crashes on a window when multiple copies of it are open.

660186 Datawindow cannot save changes for a column with Chinese characters in it when using ODBC or OLE interface with DisableBind=1.
660508 When data of DataWindow to Oracle 10g is updated, ORA-01403 error occurs.
660591 Conversion from char to number fails in Winform.
660595 Customer is experiencing a DW Filtering issue using id is in (...) as a filter with an SYC connection in a PB 12.1 WPF application.
660607 Unable to use PB 12 .Net when Regional setting are Turkish.
660795 Invalid ResultSet returned by generateResultSet from Delete buffer.
660916 The context menu of an application project does not show deploy warning.
660981 Dynamically setting menu.ToolbarItemBarIndex fails in .Net winform, works fine in classic PB. code used:

m_menu lm_menu

lm_menu = parent.menuid

lm_menu.m_button2.toolbaritembarindex = 2

661148 StaticText with BackColor set to Transparent fails in WebForm and WinForm targets.

It will display with white background. PB native/classic mode works ok.

661177 MDI menu and toolbar not reset after calling changeMenu function.
661204 The customer has 2 OCX controls (CTDATE32.OCX, CTSLID32.OCX) that worked in PB 9 and is now migrating to PB 12. They don't work in PB 12. When he attempts to insert them into an OLEobject in PB 12, he gets the following error: "Insertion of OLE object failed; license file required".

I tried to insert the controls in PB 9 and it crashes.

661222 OS: Windows XP SP3

Versions and Build #s Tested: PB 11.5.1_4897 and 12.1 GA

Database/Driver File/Version: N/A

In PB, when invoking a custom dll (made in Delphi) to encrypt/decrypt strings, customer is facing the following issue:

- He gets a lot of R0015 errors

- When encrypting, the reverse decryption does not decrypt the string back to initial one

- By encrypting/decrypting, sometimes, PB crashes at C:\Program Files\Sybase\Shared\PowerBuilder\PBSHR115.dll -

function: PBSHR115!PbHeap_traceOff

10bf45cb 94 xchg eax,esp

10bf45cc 0000 add [eax],al

10bf45ce 0068c8 add [eax-0x38],ch

10bf45d1 c5d6 lds edx,esi

10bf45d3 1051ff adc [ecx-0x1],dl

10bf45d6 d6 ???

10bf45d7 8d94249c000000 lea edx,[esp+0x9c]

10bf45de 52 push edx

10bf45df e8acf3ffff call PBSHR115!PbHeap_log+0x30 (10bf3990)

10bf45e4 83c424 add esp,0x24

FAULT ->10bf45e7 cc int 3

10bf45e8 ff254c48d310 jmp dword ptr [PBSHR115!PbHeap_realloc+0x13d23c (10d3484c)]

10bf45ee cc int 3

10bf45ef cc int 3

10bf45f0 81eccc000000 sub esp,0xcc

10bf45f6 55 push ebp

10bf45f7 8bac24d4000000 mov ebp,[esp+0xd4]

10bf45fe 56 push esi

10bf45ff 6800400000 push 0x4000

10bf4604 8bf0 mov esi,eax

If customer runs a C# or VB.NET application by calling same dll, it always works fine.

661423 Please enhance documentation on how to code in PowerBuilder 12.Net like

how to add a custom event handler to WPF routed event.

662416 PB 12 Classic/.Net Web Forms menu items not being displayed if popup window has no titlebar. Works ok for PB Win Forms and in normal native mode.
662429 Unable to call a WS method with a complex datatype having multi-element array.
662565 "RightToLeft" frame ,after moving/docking menu toolbar from top of the screen to right or left side,all menuicons dissappear.
662568 If PB web form should be extended in functionality by use of visual 3rd party .net controls it seems not possible. We seem to be able to only use non-visual .Net classes in a PB WebForm.
662571 If an oracle accounted is locked, you can still

connect to oracle from a pb component running in easerver6.

However, if you wait a minute or more, and then try to connect, you get a

failed connection error.

662576 After inheriting from System.Windows.Controls.UserControl, then adding properties of string or long to the DataContextChanged event the code generation is not working properly and adds an extra opening parenthesis causing a syntax error.

The same problem occurs if you access these properties within the object itself (for instance if you added code to the constructor to set a default value). Some generated code is below.

#line 2

startval = (()usercontrol1.testproperty;

#line hidden

#line 3

(()usercontrol1.testproperty = new Sybase.PowerBuilder.PBString("bar");

#line hidden

#line 4

endval = (()usercontrol1.testproperty;

662580 When an open cursor fails and a datawindow retrieve is then

executed, the following error messagebox appears:

DataWindow Error

Select Error: ct_cursor(CLOSE): user api layer: external error: A cursor must

be opened before this command type can be initialized

Here is the code example:

DECLARE emp_curs CURSOR FOR

SELECT emp_fname FROM emplooyee <-- table does not exist

WHERE emp_id = 243;

OPEN emp_curs; <-- open cursor fails

if SQLCA.sqlcode <> 0 then

CLOSE emp_curs;

end if

dw_1.settransobject(sqlca)

dw_1.retrieve() <-- dw select error, ct_cursor error

662589 PB install shuts down after enter sysam information.

adplus dump is provided

Customer does not have IIS installed. Can install SQL Anywhere and InfoMaker ok (im12_sysam.properties does not get created). When

the install is ready to install PB, it just shuts down with no error. Customer is

just trying to install PB classic.

662599 The customer's application crashes on a SaveAs XML! if PBXerces120.dll is not in the path. He wants PB to trap this error and exit gracefully with a message about the missing dll.
662617 The customer has an asp page and is trying to call a powerbuilder .net assembly. The call is successful but then he is getting an error message "object reference not set to an instance" when trying to redirect to the default.aspx.
662732 Enable the DW control scrollbar arrow buttons to behave like if the scrollbar was dragged. I.e. scroll down to the bottom of a multi-line column object that is higher than the DW control before moving to the next line.
662935 The customer is generating HTML from a datawindow and is using the javascript files supplied by PB. He is seeing a change of behavior from PB 9 to PB 11.5 with the radiobutton edit style. When he clicks on a radiobutton in 11.5 there is a dotted line border around it. This was not there in PB 9.

We discovered that if you uncheck the "Generate DDDW Frames" checkbox in the WebGeneration properties for the datawindow and generated the html, then the dotted line border goes away in IE 7. But the customer is on IE 8 as are all his clients, and in IE 8 the dotted line border is still there.

The customer can manually edit the dw.comm.js file, but every time it gets regenerated the change will get overwritten. The problem is in dwcomm.js on line 2057:

if (lbl != null) {

lbl.style.borderStyle = "dotted";

lbl.style.borderWidth = "2px";

}

663020 When "Data.Storage" is changed from "Disk" to "Memory", PB crashes.
663046 Add troubleshooting tips for deployment szenarios for WPF applications

One tip is:

We suggest to create a Process Explorer output from the working and failing

PB Client machines and compare this, especially by looking at the paths and DLL versions.

663242 XTreme DatePicker control does not display in a .NET Windows Forms application.
663246 StdWidth property of scroll bar not reflected in design mode.
663260 EAServer 5.5 with PB12.0 crashes frequently on customer site.

On the customer's site, there are about 20 users. If several of them

accessed the EAServer, the server runs for a while, then crashes.

Crash dump shows crash in MSVCR71.DLL and pb dlls in stack trace.

Customer is aware that EAS 5.5 is no longer under support and that this can only be addressed if a PB issue.

663267 Customer has an application that uses copyrtf in PB 8 to generate thousands of letters per day for processing. In PB 8 he was able to process many more than he can in PB 12.1.

In PB 12.1 the process works until it eventually fails. In my testing at 166 copies and in his at 122 copies. He has discovered that if he removes the inputfields he can again copy without failure but he needs the inputfields.

He understands that the rtf control is a different control in PB 12.1 but he needs the ability to use copyrtf in his PB 12.1 application.

663302 Project fails when .net assembly is signed. The followng error

returns:

Cyptographic failure while signing assembly

c:\pse\pse-12\11662648\assembly\saveas.out\obj\Release\saveas.dll' -- 'Error reading key file 'c:\pse\pse-12\11662648\assembly\saveas.out\saveas.snk' -- The system cannot find the file specified. '

663313 Customer has rtf documents with inputfield DATE. In PB 8/9 this works but in PB 12.1 it does not.

Possibly a reserved word with the new rich text control as if we simply change the name of the input field in the rtf it displays.

Customer has many rtf documents with DATE and this is used throughout his code so he does not want to have to do that.

663430 Please add to docu: per engineering:

all Omxxx and Olexxx system objects are not supported in PB WebForm.

ActiveX controls are also not supported in the .Net WebForm target.

663441 Customer is using EAS 5.5 (he knows that is no longer under support) and PowerBuilder 11.5.1 build 4897. He is seeing the following warnings in his jaguar log.

Mar 18 09:08:50 2011: Warning: file cf_test::booleanseq, line 1 - case of identifier 'BOOLEANSEQ' is inconsistent with definition of 'cf_test::booleanseq' at line 1

Mar 18 09:08:50 2011: Warning: file cf_test::stringseq, line 1 - case of identifier 'StringSeq' is inconsistent with definition of 'cf_test::stringseq' at line 1

Mar 18 09:08:50 2011: Warning: file cf_test::sessioninfo, line 1 - case of identifier 'StringSeq' is inconsistent with definition of 'cf_test::stringseq' at line 1

Mar 18 09:08:50 2011: 180438-Jaguar/Management refresh Component cf_test/test

I can replicate the warnings with EAS 5.5 but not EAS 6.3.1.

A similar fixed CR, 423727 was a PB issue so CR opened for explanation of error and/or fixing if a PB issue.

CR 423727 notes that it was fixed in versions up to PB 11 but it sounds like the same issue now in PB 11.5.

If this cannot be fixed customer would like a full explanation and details on whether or not this will cause him any problems.

663471 Crash dump analysis request of PB 12 Client dump. App is connecting to EAS 6.3.1

Customer's PB client application crashes intermittenly when the following exception occurs in the EAserver log:

Send failed: client host = 10.14.1.99: org.omg.CORBA.COMM_FAILURE: java.io.IOException: An existing connection was forcibly closed by the remote host vmcid: 0x0 minor code: 0 completed: No

663708 PowerScript of the following causes Assertion Error.

Len(datawindow.datacol[i])

663750 If you create a new datawindow in the .Net IDE, and use syntax mode rather than graphical mode, then enter a query with a WITH-clause, the DW generated will appear to be empty.

In fact the DW syntax generated is incorrect. It includes the "procedure" keyword in the table line.

663887 DW crashes in queryMode when entering characters in a DDDW
664268 Printing a picture control in a window can print the window's screenshot

Expected behaviour is to print ONLY the picture object.

This is dup of CR 289466!.

664488 OS: Linux Red Had 5

Versions and Build #s Tested: EAServer 6.3.0.6 with PBVM 11.5.1_4608 from Linux115_4608R_100910.tar.gz

Database/Driver File/Version: O90 accessing Oracle 10.2g

Comments: When performing a PB NVO intercomponent call, EAServer crashes at:

# SIGSEGV (0xb) at pc=0x66abddb7, pid=11611, tid=1727765392

#

# Java VM: Java HotSpot(TM) Client VM (1.5.0_17-b04 mixed mode)

# Problematic frame:

# C [libpbvm115x.so+0x171db7] ob_mark_object_data_used+0xb7

The problematic code resides in sgm_srv_pruebas target > cmp_pruebas > Function of_grabar_prueba:

li_error = ts.CreateInstance(icmp_pruebas2, "sgm_prueba/cmp_pruebas2" )

li_error = icmp_pruebas2.cf_grabar_prueba2( lstr_prueba )

Here's where the intercomponent call happens and where pbvm crashes.

When only one client is accessing EAServer, the crashes occurs immediatelly. When in various clients (around 30), sometimes EAServer either crashes or hangs, but due to same root cause.

664505 The customer is using a 3rd party .Net custom control (built in .Net 3.5) then dropping the control into a wpf window. It works fine in the beginning. But once they do a full build, the inner control property of the PBObject that is wrapping the .Net control becomes null.
664637 Nested Report in PowerBuilder 12.1 .NET:

- Columns placed in the Header band on the report don抰 display any data

- Line Object could not be placed into band 凥eader group xxx�

- The property "Slide UP" could not be set to Line object

- Report with nested report (nested longer than page header) is not displayed properly

664654 Calling a custom user object by inheriting from a 3rd party WPF object in an array

gives a compile error:

w_gems2.i_dockwindows[i].Close()

"c__u_ancestor_dockwindow does not contain a definition for Close.......

are you missing a using directive or an assemply reference".

665048 The customer has a generic OLE control on a tab page. He loads a file into it, word or excel and the server activates. Now he clicks on a different tab page, that also has an OLE contol on it, but this one is a PDF OCX. But what is initially displayed is the word or excel doc from the previous tab page. It seems like a painting or refresh issue.
665163 Customer migrated his code from PB 10 to 12.1 and encounters a crash when using ShareData in his application.
665179 Customer is using our datawindow date edit functionality "Drop-down Calendar" which shows the calendar month. He is then doing a describe on this datawindow to convert this datawindow to DataWindow.Data.HTML data and saving it to an html file.

This all works fine, the html file shows the Calendar that seems to be produced fine in html using JavaScript.

His problem is when he displays multiple HTML data with this calendar in HTML frames. The JavaScript calendar gets truncated because of the frames.

Please see the attached html file pb11.html which is the base datawindow which displays the calendar when focus is placed on the date column.

Then please see the attached html file main.html which has the frames which is composed of two of the pb11.html files.

The customers issue is that the calendar is being truncated.

665659 The customer migrated their 6.5 app to 12.0. They are seeing a different behavior in a numeric editmask that is upsetting their users. They would like the old behavior back, or be able to do something to get the old behavior.

They have a numberic column that has an editmask of 000000000. With an initial value of 003456789 displayed they click just after the 9 to put the cursor after the right most digit. In 6.5 they could then click backspace to delete the 9, which was replaced with a 0. The cursor was moved back one place, then they could type a digit over the 0 effectivly replacing the 9. So in review they could place the cursor at the end, type backspace to delete the 9 then type a 1 to replace the 9 (now 0).

But now in PB 12 the behavior is completely different and not very useful. Again they place the cursor to the right of the 9 and click the backspace. The 9 is deleted but a 0 is inserted way over in the left most position and all the digits are shifted to the right one place. The cursor remains at the very end, and now the 8 is the last character. They are unable to type a digit to replace the deleted 9 because the cursor is at the end and the field is full.

665683 Crash dump analysis request. Customer is migrating a PB 6 app to PB 11.5. It is a real time system (toll reader) and they call their own custom dll to get the real-time information. The app is now crashing quite often in 11.5. They are not able to pin down where exactly it is in the code when it crashes.
665741 Customer has migrated her PB application from PB7 to PB12.

Application can run as usual but get the process Crash when close the application.

PB trace log indicates that program was trying to destroy PB objects.

But adplus dump log & dr. watson log indicate problem relate to PbHeap_traceOff & PbHeap_free.

After application code review, there is no obvious PB code line can lead to problem.

665926 Single row cannot compare two DatWindows created using SyntaxFromSQL.

And probably, row in which comparison fails is not fixed.

However, when 1st column of SQL set to be SyntaxFromSQL is a varchar type, comparison of single row is correct.

665955 Fails to load a PSR into composite with nested DataWindows in PB 12 .NET.
665957 When running the migration assistant on a set

of pbls, migration assistant crashes in the IDE.

When trying to migrate the pbls, there is an error:

PFCDWSRV.PBL(pfc_n_cst_dwsrv_report).pfc_n_cst_dwsrv_report.of_prepprint.33: Error C0081: Duplicate variable: ls_objects

In the pfcdwsrv.pbl/pfc_n_cst_dwsrv_report/of_prepprint, the following string exist:

String ls_Objects[], ls_Modify, ls_Return, ls_Undo, ls_Type, ls_Color, ls_Objects[]

If you remove the last ls_objects[] and try the migration assistant again, it works

ok. It does not crash in the ide.

665986 Regression from PB 11.5.1 build 4011

In PB11.5.1 4843 and above, multi-column grouped reports lose the last several

column when printed.

666012 The richtext edit control has a problem pasting PB8 syntax letters that input fields.

You can run the Paste PB8 test for about 421 loops.

You can run thousands of loops for PB12 syntax with PB12 inputfields.

Related to CR 663267.

666017 Customer is creating a Powerbuilder .Net Web Service target and deploying to IIS. The enhancement request is there isn't an ability within Powerbuilder to create a Header Class for the Web Service. It seems Powerbulder has the ablity to create a header class object if the WSDL has such an object but from the Powerbuilder creation standpoint there isn't the built in functionality to create the WSDL Header class when deploying to IIS.

Customer would like to see an enhancement worked on that provides this Header object from the Powerbuilder creation object.

666036 The customer has a richtext control that is set to have 1 inch margins top, bottom, left, and right. He does an InsertDocument of a text file, and you can see it correctly dispalyed in the rte. Then he prints the RTE. The print out chops off the first line at the top and chops off 2 or 3 characters of every line on the left edge.

--EOF--

  • 本文链接地址:http://www.sybrepair.com/sap-pb-cr-number-9.htm
  • 本文为dbainfo个人原创,请在尊重作者劳动成果的前提下进行转载;
  • 转载务必注明原始出处 : Sybase数据库技术,数据库恢复专家
  • 对《SAP PB Enterprise的所有已知BUG列表(9)》有何疑问或见解,请在本文下方发表;
  • 对网站还有其他问题或建议,请提交在留言板,谢谢!
  • 目前还没有任何评论.
    :wink: :twisted: :roll: :oops: :mrgreen: :lol: :idea: :evil: :cry: :arrow: :?: :-| :-x :-o :-P :-D :-? :) :( :!: 8-O 8)