Sybase Rollup EBF 14228
=======================
--------------------------------------------------------------------------------
December 15, 2006
Sybase, Inc.
One Sybase Drive
Dublin, CA 94568
1-800-8-SYBASE (North America)
Web: http://www.sybase.com
Dear Customer:
Enclosed please find:
EBF 14228
for the following platform:
Windows x86 32-bit
This EBF is part of this release:
PowerBuilder 9.0.3 (8836)
This EBF contains updates for the following product(s):
PowerBuilder Enterprise
PowerBuilder Desktop
PowerBuilder Professional
We recommend that you install this EBF as soon as possible.
In response to customer requests, PowerBuilder Emergency Bug Fix (EBF)
releases are now generally available to all PowerBuilder customers, and include
a setup program (for PB Enterprise, Professional, and Desktop versions, as well
as InfoMaker) to make the EBF installation process easier.
------------------------------------------------------------------------------
IMPORTANT:
Sybase recommends that customers exercise caution when using these EBFs.
Sybase does not encourage their use unless:
You have encountered a problem and you want to determine whether or not it has
been resolved in the latest EBF build.
OR
You know that a fix you require is in a given EBF, because it is included in
one of the HTML fixed lists provided on the site, or a member of the Sybase
Support staff has informed you that it has been fixed in the EBF.
Be sure to read the readme file included in each zip file for important up-to-
date information specific to that EBF. These readme files also include
information about customer testing requirements, the amount of QA testing that
was performed on the EBF build, EAServer compatibility (for those customers
who use both PowerBuilder and EAServer), as well as additional software
requirements, installation instructions, deployment and supportability details,
etc.
-----------------------------------------------------------------------------
Sybase may remove an EBF from the Sybase downloads site if a severe regression
is identified/reported that could potentially adversely affect the majority of
the PowerBuilder customer base.
We appreciate your patience while we resolve problems in the product and your
willingness to install this EBF. Please contact Technical Support if you
encounter any problems using this product and let them know that you are using
this EBF.
This documentation includes these sections:
* General Information and Technical Notes
* Platform Specific Details
* Loading Instructions
* New Fixes in this EBF
* All Fixes Included in this EBF (EBF14228_Buglist.txt)
* List of Files in this EBF (EBF14228_Filelist.txt)
Sincerely,
Sybase Engineering
--------------------------------------------------------------------------------
General Information and Technical Notes
---------------------------------------
This section contains general and technical information about this EBF.
The files included in this EBF are 32-bit from PowerBuilder 9.0.3 EBF Build
8836 (Post 9.0.3 MR).
Dear Sybase Customer,
Please note that you are being provided with an EBF release of the Sybase
software you requested. In addition to the fixes from the previous scheduled
release of the product (GA, Interim or EBF release), this EBF release contains
a fix designed to address your particular reported problem.
Please note that this release has undergone minimal testing; it has not been
subjected to the Sybase QA team's customary standard suite of tests. It is a
requirement that you upgrade to the next official PowerBuilder release on
http://downloads.sybase.com as soon as it is available. In addition to
securing fixes to other problems included in the official release, you will
then have a release that has undergone more intensive QA testing.
In the interim, please backup your installation, as you normally would do
prior to making any updates to your install. Likewise, Sybase recommends testing
your application(s) with the patch prior to using it in production.
Sincerely,
Sybase Technical Support
IMPORTANT NOTES:
---------------
This 9.0.3 EBF build has received automation and manual QA testing. It is being
provided on an Emergency basis. If you decide to use this EBF it will be
necessary for you to retest your entire application.
By applying this EBF, you also agree to apply the next official release on the
Sybase downloads site: Either a PowerBuilder release for EAServer (which can
also be used by customers who do not use EAServer), a Maintenance Release, or
the "final" EBF when a PowerBuilder version has reached it's official End of
Life date, whichever comes first.
NOTE: If you wish to receive automated e-mails when new PowerBuilder releases
are posted to the Sybase downloads site, make sure you have set up a MySybase
account and the preferences have been set up so that, at a minimum, "Software
Downloads" is included for your "MyNews" profile, "EBFs/Updates" is included
for your "Downloads" and "Support" profiles, and "PowerBuilder" is included for
your "Products" profile.
------------------------------------------------------------------------------
Known Issues
Please see http://sybooks.sybase.com/pbr0903e.html for a list of known 9.0.3
issues.
Highlighted Fixed Issues
XML data is not generated after 16K iterations
The following statement generates a string containing the row data content of a
DataWindow object in XML format:
dw_1.Object.DataWindow.Data.XML
After 16,383 calls to this statement, the statement generates an empty string.
This limit can be reached in an EAServer environment where a component is
reused many times. [CR 394502]
Note:
In PowerBuilder 9.0.3, 10.2.1, and 10.5.x EBFs released after July 8, 2006,
when you use the OLE DB database interface with a Microsoft SQL Server
database and retrieve data into a DataWindow or use an embedded SQL cursor in
a SELECT statement, server-side cursors are used to support multiple command
execution. If this has a negative impact on performance, try increasing the
size of the Block database parameter to 500 or more, or adding the following
line to the [Microsoft SQL Server] section in the PBODBnnn.INI file to turn off
server-side cursors:
ServerCursor = 'NO'
EBF Installation
1) Create a temporary folder and extract the contents of the EBF zip file into
the folder.
2) Copy the following folders to a new location to provide a backup:
\SYBASE\PowerBuilder 9.0
\SYBASE\Shared\PowerBuilder
\SYBASE\Shared\DataDirect
\SYBASE\Shared\Web Targets (for Enterprise edition users only)
\SYBASE\Infomaker 9.0 (for InfoMaker users only)
3) Shut down any applications running on your system.
4) Run the Setup.exe file in the temporary directory created in step 1 above.
5) After the installation is complete, delete the temporary folder created in
step 1 above.
6) Reboot your system.
7) Perform a full rebuild of your PowerBuilder application in the Library
painter, to ensure that all descendant objects are synchronized with their
ancestors and to incorporate any compiler fixes in your code.
These DLLs are considered an interim patch. However, they are deployable and
supported.
Question: What is meant by "supported"? Answer: If you encounter a regression
(i.e. something that worked previously and is now broken) as a result of using
this EBF build, please report the problem and include the EBF build number that
you are using.
Thank you,
Sybase Support
Platform Specific Details
-------------------------
This section contains platform specific details of this EBF.
PB:
The minimum requirement for applying this EBF is the PB 9.0.3 Maintenance
Release (Build 8004), which is