List of changes for BW client of portingset: 7.1c.02 BW version 7.1c.02.143 -------------------------------------------------------------------------------- Corelli: # 11849 (BDNT5828): Make sure automation keys are in registry Date: Mon, 23 Jul 2001 10:51:43 +0200 Created on: Verdi2 Type: bugfix Problem Description (Customer terms) When a .bwc file is moved outside BECS registry keys for automation are not set when loading a bwc file. This causes automation clients to fail (e.g. Worktop). Problem Description (Technical terms) See above. Workaround Update .bwc file in BECS and press OK. Test Procedure Copy a .bwc file outside becs. Affected Executables bwc.dll -------------------------------------------------------------------------------- Corelli: # 11812 (BDNT5801): BW: Selected Japanese fontname displayed corrupted Date: Fri, 13 Jul 2001 11:10:00 +0200 Created on: Corelli Type: bugfix Problem Description (Customer terms) Characters corrup tf setting up MS gothic(Japanese) on BW font. Problem Description (Technical terms) The font used for displaying the fontname (Ms Sans Serif) cannot display the japanese multibyte characters. Workaround Ignore the corrupted fontname. Test Procedure On a Japanese Windows version: Start BW Configuration, select tab Font, press one of the buttons, and select a font with a Japanese name. After pressing OK in the FontDialog window, the fontname should be displayed correctly in the Font tab. Affected Executables bwc.dll Scopus defectnumber(s) Scopus casenumber(s) Priority (e.g. 10) 114121 616750 30 -------------------------------------------------------------------------------- Corelli: # 11809 (BDNT5822): Arrow keys in Grid Date: Fri, 13 Jul 2001 10:50:39 +0200 Created on: Verdi2 Type: bugfix Problem Description (Customer terms) Currently it is not possible to scroll down/up by using down/up arrow keys in an overview Grid. Problem Description (Technical terms) ChangeFocus events due to up/down arrow keys where not reported. Test Procedure See problem description Affected Executables bw.exe -------------------------------------------------------------------------------- Corelli: # 11766 (BDNT5783): Registry entries removed during update Date: Thu, 5 Jul 2001 15:18:46 +0200 Created on: Verdi2 Type: bugfix Problem Description (Customer terms) During installation or upgrading of BW the registry key: \Software\Baan\BaanERP is deleted. Due to this all Registry entries of CF are also deleted. Problem Description (Technical terms) Error in installShield script. Affected Executables BW setup. -------------------------------------------------------------------------------- Corelli: # 11737 (BDNT5627): Lock updates on grid Date: Fri, 29 Jun 2001 15:57:34 +0200 Created on: Verdi2 Type: bugfix Problem Description (Customer terms) During updates on Grid, Windows painting continued, which takes a lot of performance especially with sessions perform a lot of dynamic updates on Grid cells. A good example of such a session is: tppest2100m000 Problem Description (Technical terms) Grid was not locked during change.object calls. Test Procedure Run the above mentioned session and use next group and maximize window. Affected Executables bw.exe -------------------------------------------------------------------------------- Corelli: # 11666 (BDNT5695): BW Config problem on Korean Windows Date: Wed, 20 Jun 2001 11:53:44 +0200 Created on: Corelli Type: bugfix Problem Description (Customer terms) The Password input field of BW Configuration window on Korean MS WIN 95/98, NT4.0 is not visible. This problem only occures on Korean windows OS. Problem Description (Technical terms) Sizing the property sheet is done based on the actual available fonts. However sizing the outer window is done based on the font specified in the dialog resource. When these two fonts differ (since the resource font is not present on the system), a size mismatch occurs. A proper solution would be to create a Korean version of the resource files. However as a tempory solution the dialog size is increased. Test Procedure Show the BW configuration properties on a Korean system. Affected Executables bwc.dll Scopus defectnumber(s) Scopus casenumber(s) Priority (e.g. 10) 112929 605157 30 -------------------------------------------------------------------------------- Corelli: # 11570 (BDNT5613): Increase maximum size of commandline for BW.exe Date: Mon, 11 Jun 2001 15:06:08 +0200 Project: BDNT5613 Created on: Corelli Type: bugfix Problem Description (Customer terms) >From the ETL Modelere BW.exe is started. In case the windows TEMP variable holds a long path, the path to the BW Configuration file (.bwc) is cut off. BW generates in that case the message that it cannot load the configuration file. Problem Description (Technical terms) >From the command line the bwc-path is filtered out by the function BWCommandLine. This function puts the whole commandline in a character buffer of 128. So, the commandline is cut off after the 128th character. Workaround Decrease the length of the TEMP path. Test Procedure In Windows set the User variable TEMP to a long path, for example: C:\WINNT\Profiles\testuser\Personal\Application\Testdir and start BW from the ETL Modeler. There should be no problems finding the bwc file. Affected Executables bw.exe Scopus defectnumber(s) Scopus casenumber(s) Priority (e.g. 10) 112722 602998 20 -------------------------------------------------------------------------------- Corelli: # 11465 (BDNT5544): Handle BM_GETCHECK message for owner drawn checkbox Date: Mon, 21 May 2001 13:44:11 +0200 Project: BDNT5544 Created on: Corelli Type: bugfix Problem Description (Customer terms) With the introduction of owner drawn checkboxes, the Mercury testtool Winrunner can not determine the state of a checkbox anymore. Problem Description (Technical terms) For an owner drawn checkbox Windows does not handle the BM_GETCHECK message. Test Procedure Test state of Checkbox with Winrunner Affected Executables bw.exe -------------------------------------------------------------------------------- Corelli: # 11458 (BDNT5525): BW startup fails when no .bwc file passed Date: Fri, 18 May 2001 09:41:47 +0200 Project: BDNT5525 Created on: Corelli Type: bugfix Problem Description (Customer terms) Implementation error. Problem Description (Technical terms) With project: BDNT5515, a fix was introduced to make sure that the configuration file name passed to BW on the commandline is an absolute path. Due to this, an error occurs when no .bwc file is passed to BW. Workaround Always pass a .bwc file on the commandline of BW. Test Procedure Run BW without a .bwc file on the commandline. Affected Executables bw.exe -------------------------------------------------------------------------------- Corelli: # 11436 (BDNT5515): Central Deployment on W2K Date: Tue, 15 May 2001 09:46:49 +0200 Project: BDNT5515 Created on: Corelli Type: bugfix Problem Description (Customer terms) BW uses the Windows Policy mechanims to enable and disable some BW features. When a customer does not want to use the Windows Policy mechanism and still wants to configure some BW features savely, he needs another mechanism. The alternative mechanism offered in case of central deployment is a bwcentral.ini file located on the code server. Problem Description (Technical terms) See description above. Test Procedure Run BW from a code server and check if changing the settings in bwcentral.ini has any effect. Affected Executables bw.exe bwc.dll Scopus defectnumber(s) Scopus casenumber(s) Priority (e.g. 10) 200962 898375 50 (enhancement). -------------------------------------------------------------------------------- Corelli: # 11328 (BDNT5426): Fast clicking on checkbox Date: Wed, 25 Apr 2001 11:27:05 +0200 Project: BDNT5426 Created on: Corelli Type: bugfix Problem Description (Customer terms) Some Mouse Click events are not send to the backend. If you click on a checkbox twice, in a rather fast way, the second click is not send to the server. When I do this with the spacebar it does not go wrong. Problem Description (Technical terms) With the introcution of an owner-drawn button for checkboxes (readonly behaviour) fast clicking results in double-click events being sent by Windows. Double-click events where not handled by the BW Button control. Test Procedure See problem description Affected Executables bw.exe -------------------------------------------------------------------------------- Corelli: # 11320 (BDNT5423): Listbox in Grid keyboard handling Date: Tue, 24 Apr 2001 13:11:00 +0200 Project: BDNT5423 Created on: Corelli Type: bugfix Problem Description (Customer terms) Due to the bugfix done in project: BDNT5222 navigating through the grid using the arrow keys was not possible anymore in case of listbox cells. Therefore this change must be undone. Test Procedure Use session with an editable grid and listbox in one of the cells. Navigate through grid using the up/down arrow keys. Affected Executables bw.exe -------------------------------------------------------------------------------- Corelli: # 11314 (BDNT5422): Message-box problem Date: Tue, 24 Apr 2001 10:45:00 +0200 Project: BDNT5422 Created on: Corelli Type: bugfix Problem Description (Customer terms) A button in a message box object, with button id: DSBUTTONAPPLY does not generate an event when the button is pressed. Problem Description (Technical terms) Buttonpress event not handled properly in BW. Test Procedure Use test object: otewhrmbox. Affected Executables bw.exe -------------------------------------------------------------------------------- Corelli: # 11312 (BDNT5379): BW: Error in executing BW in case Jobdaemon service is running Date: Tue, 24 Apr 2001 09:01:29 +0200 Project: BDNT5379 Created on: Corelli Type: bugfix Problem Description (Customer terms) If a BW client will be started on our Baan5c NT server, a error occured if the jobdaemon is activated. A messagebox pop up with following error : "An error occured while executing BW. See logfile bw.log or NT event viewer" The eventlog shows : Message Exception E06D7363 ( BW. See the logfile BW.LOG or the NT Event Viewer for a detailed error message.) 1:0001c493 CxxThrowException+34 (1:00009c4e) Ordinal1271+0 (1:0005f81c) Ordinal348+41 (1:000197db) 1:00012ec4 beginthreadex+B2 (1:0000165a) 1:00003ee8 After pressing the OK button in the error messagebox the GUI will be closed. If you leave the messagebox in the background you can work with the GUI. Problem Description (Technical terms) The Baan Job Daemon service starts BW in the context of another User id, then the user starting BW afterwards. The current code of BW generates an object with a static name. When 2 instances of BW are running, they are sharing this NT Event Object. Mostly this will give no problems. Only in case BW's are running in the context of different User id's an access problem rises. Workaround Do not press OK on the message box "An error occurred while executing BW...." and just work in BW. Test Procedure Pre-requist: Have a Windows NT server running Baan Job Daemon in the foreground. Because Baan Job Daemon is running in foreground you will see a windows of session ttaad5206m000: Activate Job Daemon. This windows shows the text: "Job Daemon active". Now log in Baan using BW. When logging in you should not get the message "An error occurred while executing BW...". Affected Executables bw.exe Scopus defectnumber(s) Scopus casenumber(s) Priority (e.g. 10) 111692 594810 20 -------------------------------------------------------------------------------- Corelli: # 11303 (BDNT5399): bidi bugfix Date: Fri, 20 Apr 2001 10:40:16 +0200 Project: BDNT5399 Created on: Corelli Type: bugfix Problem Description (Customer terms) Minor syntax changes Affected Executables bwc.dll -------------------------------------------------------------------------------- Corelli: # 11293 (BDNT5265): Bidi Date: Tue, 17 Apr 2001 15:40:20 +0200 Project: BDNT5265 Created on: Corelli Type: bugfix Problem Description (Customer terms) Bidi changes: - Right to left reading for grid cell - Tree - Right to left reading check box on NLS of BWconfig Problem Description (Technical terms) Right to left reading for the tree and grid Test Procedure Change the locale to arabic or hebrew and check on a fully arabic/hebrew system if the tree and the grid cell behave correct (RTL). Affected Executables bw.exe bwc.dll -------------------------------------------------------------------------------- Corelli: # 11192 (BDNT5285): repair bug in bugf_VHNT3962 Date: Thu, 29 Mar 2001 08:46:55 +0100 Project: BDNT5285 Created on: Corelli Type: bugfix Problem Description (Customer terms) In project bugf_VHNT3962, the work of project bugf_VHNT3959 was merged to Corelli and Verdi2, but one detail in al_fpath.c went wrong. This is repaired in the current project bugf_BDNT5285. Problem Description (Technical terms) TreatAsArgument argument not used correctly. Test Procedure E.g. use BwPrint with central deployment (see TCS call) Affected Executables bw, bwprint, bshell -------------------------------------------------------------------------------- Corelli: # 11159 (BDNT5283): merge bugf_BDNT5250 to Corelli Date: Fri, 23 Mar 2001 17:01:33 +0100 Project: BDNT5283 Created on: Corelli Type: bugfix Problem Description (Customer terms) merge project 5250 to Corelli Problem Description (Technical terms) merge project 5250 to Corelli involves solving some conflicts Test Procedure see 5250 Affected Executables bw.exe bwprint.exe -------------------------------------------------------------------------------- Corelli: # 11112 (BDNT5241): Message display in BW Date: Thu, 15 Mar 2001 16:52:18 +0100 Project: BDNT5241 Created on: Corelli Type: bugfix Problem Description (Customer terms) Message handling not correct. When message stack is printed to a message window, the last characters of the messages are printed after the last message (see picture). We found out that the problem occurs only at systems using Windows 2000 with the latest Corelli BW (7.1c.133). When using the Reger BW ( 7.2b.122) on the Corelli environment, the problem doesn't occur. The problem does not occur on systems without Windows 2000. Session tcibd0501m000. Insert a new Item and press the "save" button. The error messages are printed to a message window. Problem Description (Technical terms) The standard richedit dll was used and not the richedit20.dll (like in Reger). This has been changed now. Test Procedure See problem description. Affected Executables bw.exe -------------------------------------------------------------------------------- Corelli: # 11095 (BDNT5222): Enumerate selection using arrow keys Date: Tue, 13 Mar 2001 13:16:37 +0100 Project: BDNT5222 Created on: Corelli Type: bugfix Problem Description (Customer terms) When a selection is made in an enumerate using the arrow up and arrow down keys, control is lost in corelli and control is 'singing around' in Reger. (when multiple records have been defined) Consequently the selection using arrow keys is not possible in 'line entry' like it is possible in a 'normal' details session enumerate field. See for instance: tcmcs0148m000 (both in Corelli and Reger). Problem Description (Technical terms) Arrow keys where handled by Grid and not by embedded listbox control. Test Procedure See problem description. Affected Executables bw.exe -------------------------------------------------------------------------------- Corelli: # 11088 (BDNT5216): Not needed setfocus event sent by Grid Date: Tue, 13 Mar 2001 12:35:57 +0100 Project: BDNT5216 Created on: Verdi2 Type: bugfix Problem Description (Customer terms) BW sends a SETFOCUS event after we set a value in a grid cell. Try session temmt0125m000 in package combination 73a on Saturn. Click on a Rate Field. Then click on the Source Currency field. You see that you have to click twice on that field, because focus has been set back to the rate field again after the first click. Problem Description (Technical terms) Changing the data of a cell caused the Grid to gain the focus again. Test Procedure See problem description. Affected Executables bw.exe -------------------------------------------------------------------------------- Corelli: # 11084 (BDNT5210): Grid listbox event not sent immediately Date: Tue, 13 Mar 2001 08:50:13 +0100 Project: BDNT5210 Created on: Verdi2 Type: bugfix Problem Description (Customer terms) Session: tffbs1120m000 Normally the field 'Performance Quantity' directly open or close after select the Periodic Distribution Mode (without leaving the field). In the moment, the field will be closed or opened after leaving the field Periodic Distribution Mode. The is not correct, because when changing from 'Not applicable' to 'Equal Distribution', the coursor do not go to the 'Performance Quantity'! Problem Description (Technical terms) In case of extended events, the event sending was delayed. This is wrong since delaying should only be done in case of page mode. Test Procedure See problem description. Affected Executables bw.exe -------------------------------------------------------------------------------- Corelli: # 11079 (BDNT5207): Grid sends superfluous event. Date: Mon, 12 Mar 2001 09:04:09 +0100 Project: BDNT5207 Created on: Corelli Type: bugfix Problem Description (Customer terms) At the session Transaction (tfgld1101m000). If Control Amount filed of line is clicked to run the subsession, session abort with BW error message BW version 7.1c.135 is used. If BW version 6.2a.03.03.123 is used, this error never happens. Problem Description (Technical terms) The current cell in the grid was reset in the mouse-up event. When in the meantime the focus was moved by a 4GL-Engine, a new event was generated by BW. Test Procedure Problem reproduced on Eureka Grieg env (/a1/BAAN50/bse) using Corelli BW (7.1c.135). When following exactly the same reproduction scenario using a Grieg BW (6.2a.03.03.123) the error message does not come, and it works fine. Reproduction scenario: Using Corelli BW (7.1c.135) log in Eureka: Hostname: Eureka BSE: /a1/BAAN50/bse Username: kvddool (I have mailed my password to WR) Bshell name: bshell_env1 When being logged in, you are in company 560 Start session tfgld1101m000 Press the Find button and select: Fiscal Year: 2001 Batch Number: 873 Transaction Type Code: BZP The Status had to be "Free" ! (If not, try next or previous Batch Number). Now doubleclick on the field under Amount. The subsession is started and within a few seconds the following errors pops up in the BW Message Box: Fatal error: Use of NULL pointer on '' Fatal error: Can not continue in tfacp1110s000 in DLL: ottstpstandard (get.crc.16) Affected Executables bw.exe Scopus defectnumber(s) Scopus casenumber(s) Priority (e.g. 10) 109703 586165 30 -------------------------------------------------------------------------------- Corelli: # 11076 (BDNT5201): Listbox update in Grid problem Date: Thu, 8 Mar 2001 17:27:53 +0100 Project: BDNT5201 Created on: Corelli Type: bugfix Problem Description (Customer terms) When enter transaction via multi line(tfgld1115m000) it is not possible to enter debit/credit from the second line and onwards before you have taped to the reference field. Problem Description (Technical terms) When a listbox in the Grid is updated while it has the focus, the enum list shown to the user is empty. Workaround Move focus off the listbox and back again or use the mouse and click on the field. Test Procedure 1. Log BaanERP Corelli - Corona (company 740) 2. Via File -> Run Program start sessie tfgld1101m000 Transactions 3. Klik op button New Group 4. Geef 5 keer TAB en klik op button Save 5. Klik op button New 6. Vul op veld Trans in: gld, en geef een TAB en klik op button Save 7. Dubbelklik nu op de regel die je zonet hebt toegevoegd, en dan wordt sessie tfgld1115m000 Journal Vouchers, opgestart. In deze sessie: 8. Geef 4 keer TAB en klik op Save 9. Klik op New 10. Cursor komt op veld Line, en er is al 1 ingevuld, geef 1 keer TAB 11. Ledger Account, vul in: 000010 en geef 9 keer TAB, dan zal de cursor op de 2de regel komen, weer in veld Line, en 2 is al ingevuld. 12. Geef weer een 8 keer TAB, en dan zal je zien dat het enum veld D/C geen enumomschrijvingen laat zien. Dit zou wel direct gedisplayed moeten worden, en dat is het probleem. Affected Executables bw.exe Scopus defectnumber(s) Scopus casenumber(s) Priority (e.g. 10) 105064 567042 30