Skip to Content

Here it is from the readme.txt file:

  List of Fixes for EBF 21365

   —————————

   Following is a list of fixes which are cumulative to this release.  Each

   fix is listed along with the EBF in which it was first released and the

   description of the problem. The list is sorted by the EBFID column.

   EBFID   BugID          Description

   —–   ————   ———————————————

   21365   737711         Toolbar icons disappear after customizing

                          PowerBar1.  When you add the icons back to

                          PowerBar1 and restart PB.   The icons are

                          still missing. It will only show 2 icons.

   21365   736647         Customer tried to create a PB.Net Assembly

                          target that uses iTextSharp. Resulted in

                          illegal datatype compile errors.   This works

                          in Visual Studio.

   21365   736348         Customer has an application that displays

                          tooltips with an expression.   Once enabled

                          and you move down the rows with the arrow

                          keys, the tooltip is still displayed for rows

                          not meeting the expression.

   21365   735774         Landscape orientation ignored if printername

                          greater than 30 characters.

   21365   735764         The function OleControl.InsertFile() fails if

                          the length of the full pathname is larger than

                          128 characters long.

   21365   733968         Importfile() returned -1 to Empty File.

   21365   733709         When you open a window containing a dw that

                          calls a global function that returns a global

                          variable, editing the global variables causes

                          PB to crash.

   21365   733175         Customer has XML that includes the following

                          datetime format that fails validation when

                          imported into a datetime column in a

                          datawindow using ImportString   <?xml

                          version=”1.0″ encoding=”UTF-8″

                          standalone=”yes”?>

                          <searchDisbursementDataList>   <list

                          xsi:type=”searchDisbursementData”

                          xmlns:xsi=”http://www.w3.org/2001/XMLSchema-

                          instance”>   <addDate>2012-12-17T09:36:18-

                          07:00</addDate>   <busUid>1234567</busUid>

                          <disbTraceNumber></disbTraceNumber>

                          <disbursementAmt>000000</disbursementAmt>

                          <disbursementDate>2012-12-18T00:00:00-

                          07:00</disbursementDate>  In the resolution

                          for CR 290457 I see the following, customer

                          says XMLSchema and XMLSchema-instance should

                          be treated the same.  1. If the meta data type

                          is XMLNone or XMLDTD then the datetime format

                          is yyyy-mm-dd hh:mm:ss 2. If the meta data

                          type is XMLSchema, one of the acceptable

                          formats is yyyy-mm-ddThh:mm:ss where T is the

                          letter to seperate date and time (speciifed in

                          5.4 of ISO8601)

   21365   732586         DW Activex does not display in PB 12.5 using

                          Internet Explorer   Cannot register the

                          psdwc125.dll, it returns an error

                          DllRegisterServer failed with error code

                          0x80040200   According to the PB

                          documentation: The DataWIndow Web Control for

                          ActiveX is a deprecated technology and might

                          not be supported in future releases of

                          PowerBuilder.

   21365   732457         A Button placed in an N_Up DataWindow

                          evaluates expressions for the wrong row when

                          firing the buttonclicked event.

   21365   731949         The customer has a PB 9 app that processes

                          very large reports.  He retireves the reports

                          in a separate thread and once retrieved does a

                          GetFullState to pass a blob back to the main

                          PB thread. He can retrieve reports up to just

                          under 1 Gig, and then the GetFullState will

                          double the memory usage but still be under the

                          2 Gig limit.  All works fine as long as he

                          keeps the reports under 1 Gig.  He does this

                          by monitoring the datawindow storage property.

                          He is migrating this applcation to PB 12.5.

                          But he is finding that the thread in PB 12.5

                          is crashing when it reaches just 1 Gig of

                          total memory.  So he is limited now in PB 12.5

                          to reports of under 500 meg which when doubled

                          by the GetFullState will stay under the

                          apparent new limit of 1 Gig.  Why is this

                          happening in PB 12.5?  Why can’t he get the

                          same 2 Gig of total memory usage as he had in

                          PB 9?

   21365   731712         Thread safety problem; when calling a

                          PowerBuilder nvo, deployed as a .NET assembly,

                          within a multithreaded environment, sometimes

                          a Messagebox appears:

                          System.NullReferenceException: Object

                          Reference not set to an instance of an object

                          at

                          Sybase.PowerBuilder.Win.PBSession.get_Currents

                          ession() at c__testproject.InitAssembly()

   21365   730125         Customer has a COM Interop .NET assembly that

                          works in VS 2010 but in PB 12.5.x .NET does

                          not seem to expose the GET and SET methods.

                          In VS 2010, one must ‘Embed Interop Type’ to

                          False. This appears to be new .NET 4

                          functionality for COM Interop.  This code

                          compiles in PB 12.1

                          EpicPremier.ConceptOne.Interop.PDFCreactiveX.P

                          DFCreactiveX i_pdfapp i_pdfapp = create

                          EpicPremier.ConceptOne.Interop.PDFCreactiveX.P

                          DFCreactiveXClass   System.Object x  x =

                          i_pdfapp.get_ObjectAttribute(“x”, “y”);  In PB

                          12.5.x .NET the last line of code generates

                          IntelliSense error ‘Cannot find the element

                          “”.’

                          EpicPremier.ConceptOne.Interop.PDFCreactiveX.P

                          DFCreactiveX i_pdfapp i_pdfapp = create

                          EpicPremier.ConceptOne.Interop.PDFCreactiveX.P

                          DFCreactiveXClass   System.Object x  x =

                          i_pdfapp.ObjectAttribute[“x”,”y”]  This

                          version is OK with Intellisense    x =

                          i_pdfapp.ObjectAttribute  but the project

                          compiles with   “Indexed property

                          ‘EpicPremier.ConceptOne.Interop.PDFCreactiveX.

                          IPDFCreactiveX.ObjectAttribute’ has non-

                          optional arguments which must be provided”

   21365   729698         When editing a large string in the debugger,

                          the string variable will get truncated and

                          data will be lost.  The string variable has

                          over 20,000 characters.

   21365   729380         PowerBuilder 12.5.1. Build 4953:  When

                          importing numeric XML data into a decimal(2)

                          DataWindow column only the first digit is

                          imported

   21365   728964         Rand PowerScript function not working in a PB

                          .NET WebService

   21365   728848         The Source Control currently used is Perforce

                          ( http://www.perforce.com ). It can use

                          Unicode but if the HEXASCII behaviour is right

                          its not necessary.  Now when exporting using

                          HEXASCII encoding Umlaut characters are not

                          encoded correctly. Problem exists in PB

                          Classic 12.5.1.4953, earlier Build 4595 is OK.

                          As it seems also characters with accents are

                          not correctly translated in HEXASCII.

   21365   727843         Tested with PB 12.5.1.4971  The webservice

                          worked in 11.5, but when migrated to PB 12.5.1

                          (classic), they get this error when trying to

                          deploy it: a_wf_ctn_act.asmx.cs(2111,28):

                          error CS0012: The type

                          ‘Sybase.PowerBuilder.WinWebDataWindowCommon.PB

                          DataStore’ is defined in an assembly  Error:

                          C# Compilation error when invoking

                          pbwsemit.exe

   21365   727162         Webservice proxy client using decimal datatype

                          in return structure is ignoring the decimal

                          seperator in non english environment.

   21365   726731         RightA() may return empty or crash on

                          PowerBuilder .Net if a very long multi-byte

                          string is specified.

   21365   726726         Starting with build 4953, PrintOpen is

                          returning a -1 any time the showprintdialog

                          argument is false:  Job = PrintOpen()  //this

                          fails with -1  Job = PrintOpen(“Print

                          Window”,false)   //this also fails with -1

                          Job = PrintOpen(“Print Window”,true)   //this

                          code works

   21365   726700         In a nested report, objects are overlaying the

                          footer, when they should be pushed to the next

                          page. This happens when you have an

                          environment variable

                          DW_PUSH_CUT_CONTROL_TO_NEXT_PAGE=yes or =no

                          defined! Either way it does not push the cut

                          controls.  If you do not have this environment

                          variable defined then it does not push as

                          expected. In this case when it is not defined

                          if you set the datawindow property

                          dw_1.Modify(‘datawindow.PushCutControlToNextPa

                          ge=yes’) then it pushes the cut controls

                          correctly for that datawindow.   But if you

                          have both the datawindow property and the

                          environment variable set to yes, it should

                          push obviously but it does not.  This is a

                          problem with the environment variable.    It

                          would also seem that what should happen is

                          that the code should override the enviornment

                          variable such that I could have all

                          datawindows do what the enviornment variable

                          is set to and override that behavior on

                          specific datawindows with the dw property.  I

                          think that is how it should work.

   21365   725298         The customer has a app the uses the RTE

                          control.  They have user’s that type in text

                          and also use the Print Screen button or Alt-

                          PrintScreen button to capture a screen print

                          and paste it into the RTE control.  They may

                          do this many times. Then subsequently they use

                          the rtename.SaveDocument ( filename

                          ,FileTypeDoc!) to save a .doc file.  This file

                          in PB 10.5 contained all the screen shots

                          embedded in the document.  They then process

                          this file external to PB.    But now in PB

                          12.5 when the doc is saved both a .doc file

                          and a separate .wmf for each screen shot is

                          created. The screen print graphics are no

                          longer embedded into the document file. Both

                          PB 10.5 and PB 12.5 use the TX control, so

                          this apprears to be a regression after the RTE

                          change over to the TX Control.  We found

                          another issue than mentions the PB function

                          rte.InsertPicture().  This does embed an

                          image, but is not very useful to this customer

                          for the way they are constantly grabbing

                          screen images and pasting them into the RTE.

                          There is no easy way for them to use

                          insertpicture for their users to workaround

                          this issue.  According to this link:

                          http://www.textcontrol.com/en_US/blog/archive/

                          20050406/ the TX control does have a property

                          to determine if images are embedded or linked,

                          and another property to set the format on

                          images.  So it would seem that if these

                          properties were made available in

                          PowerBuilder, that users could have the

                          flexibility to do what they need either way.

   21365   725289         Treeview datawindow, scrolling through the

                          rows shows a memory leak only in the

                          executable.  Tested with both pcode and

                          machine code. When run in the PB IDE, the

                          memory leak is not present.

   21365   724809         Datawindow with computed fields referencing

                          other compute fields with cumulativeSum()

                          cannot be opened anymore once migrated to PB

                          .Net.

   21365   724644         A call is executed with an array argument to a

                          webservice, but only a nill argument is passed

                          to the webservice call.

   21365   724378         App migrated from PB 11 to PB 12.5.1 stops

                          responding.  The mdi application has an

                          external datawindow with a taborder

   21365   724043         Customer uses copyrtf() with just an image

                          that has been cut and pasted from Excel and in

                          PB 10.5 they received back an rtf string.

                          They are currently using PB 11.5 and they are

                          getting back an empty string.  Tested in PB

                          12.5.1 and this still returns and empty

                          string.     Through testing, if there is any

                          text including a space along with the pasted

                          image, an rtf string is returned.

   21365   723383         PB IDE cannot detect the user DLL who exists

                          in a current folder after connecting with

                          Orace Database using Oracle Client.

   21365   721280         Performance of .NET web service using xml

                          serializer is slower than in PB 11.5.

                          Performance is slower on first call and

                          subsequent calls.  Webservice is using xml

                          serializer workaround with the sgen.exe tool.

                          RESOLUTION:  Upgraded to PB 12.5.1 (build

                          4953) and performance improved

   21365   720492         WCF WS namespace attribute being ignored

   21365   720212         A datawindow button that is first in the tab

                          order is skipped and initial focus is on the

                          next object.

   21365   720138         Using setbasicauthentication for a

                          soapconnection will use the first call

                          unauthenticated, and then will do a second one

                          with uid and pwd. PB works against spec like

                          http://www.ietf.org/rfc/rfc2617.txt, however

                          we require a setting such as preemptive

                          authentication in order to prevent the first

                          call.

   21365   720022         Deploying an inherited WebService that was

                          based on pfc objects gave an error:  Error: C#

                          compilation error when invoking pbwsemit.exe

   21365   718713         Compiler Build Error when trying to build a

                          WPF application containing an external

                          assembly:  Error  The build was aborted

                          because of an internal failure.

                          System.ArgumentException: The project file

                          “C:\test\pbtest\main.out\.csproj” was not

                          found.

To report this post you need to login first.

4 Comments

You must be Logged on to comment or reply to a post.

Leave a Reply