List of changes for portingset: 8.4b DevDesprez: # 37972 (BDUX30004): Fix compile error DEC Date: Wed, 2 Jan 2008 12:18:04 +0100 (CET) Created on: DevDesprez Type: bugfix Problem Description (Customer terms) compile error on DEC Test Procedure compile Affected Executables bshell6.2 DevDesprez: # 37964 (BDNT29990): bclm.get.eom.date should not check for 199997-199999 range of ProductID Date: Wed, 2 Jan 2008 09:33:18 +0100 (CET) Created on: DevDesprez Type: bugfix Problem Description (Customer terms) bclm.get.eomdate() should not go to the SLM server for the free product numbers in the range of 199997-199999 Test Procedure Install a PMC with objects that have 199997-199999 as Product ID's. Affected Executables bshell6.2 Motive source TCS:800-162976 DevDesprez: # 37962 (BDUX29984): Allow 3GL objects to bypass session authorisation even if they do not start with o Date: Wed, 2 Jan 2008 09:32:45 +0100 (CET) Created on: MaintChopin Type: bugfix Problem Description (Customer terms) Problem with a customer who likes to have a normal using to run exchange schema's. A check.company call fails during the execution of a 3GL schema. Workaround Add the script into the roles. Test Procedure see defect Affected Executables bshell6.2 Motive source SDIS:TECH-00000-03125 DevDesprez: # 37959 (BDNT29986): Crash in shmserv Date: Fri, 28 Dec 2007 13:51:33 +0100 (CET) Created on: DevDesprez Type: bugfix Problem Description (Customer terms) During the loading of shm objects of packet type tl the shmserv crashes Test Procedure fill a srdd_tab6.2 start shm server. Affected Executables all (since code resides in the al_1 library Motive source TCS 800-162969 DevDesprez: # 37954 (BDUX29914): 800-162821: Error 201 on delete of float value 0.33333333 Date: Fri, 21 Dec 2007 17:08:12 +0100 (CET) Created on: MaintChopin Type: bugfix Problem Description (Customer terms) Deleting a row with a float value 0.33333333 results in error 201 ("row changed by other user"). Test Procedure Insert the value 0.33333333 into a float column. Read the row containing this value using a SELECT FOR UPDATE, use db.delete( ..., db.retry ) and commit. The row should be deleted without problems (in particular wihout giving error 201). Affected Executables bshell all database drivers Motive source TCS:800-162821 DevDesprez: # 37937 (BDUX29969): Fix tnam limitation of 10 to match domain Date: Thu, 20 Dec 2007 17:10:42 +0100 (CET) Created on: DevDesprez Type: bugfix Problem Description (Customer terms) Task names longer than 10 case a problem with resolve.labels Test Procedure Something with Eclips/ERP studio etc... long story, simple fix :-) Affected Executables bshell6.2 DevDesprez: # 37923 (BDNT29924): Oracle driver crashs if ora_hint_no_hints is used Date: Thu, 20 Dec 2007 14:20:06 +0100 (CET) Created on: MaintChopin Type: bugfix Problem Description (Customer terms) Use of resource variable ora_hint_no_hints resource crashs oracle database driver. Workaround Don't use ora_hint_no_hints resource. Test Procedure 1 - Set ora_hint_no_hints:1 in %BSE%\lib\defaults\db_resource 2 - Run BW with command : ttaad2500m000 Affected Executables ora8_srv DevDesprez: # 37888 (BDUX29902): debugger does not stop always Date: Tue, 18 Dec 2007 16:38:35 +0100 (CET) Created on: DevDesprez Type: bugfix Problem Description (Customer terms) Debugger doesn't stop when a session is already in memory. Workaround close all sessions holding an object :-) Affected Executables bshell6.2 Motive source TCS:800-162720 DevDesprez: # 37868 (BDUX29899): Increase Shared Memory sub version Date: Mon, 17 Dec 2007 16:24:06 +0100 (CET) Created on: DevDesprez Type: bugfix Problem Description (Customer terms) Increase shared memory version Affected Executables bshell srdd_init DevDesprez: # 37865 (BDNT29901): Prevent mixingup buffered characters in BW Date: Mon, 17 Dec 2007 16:01:22 +0100 (CET) Created on: DevDesprez Type: bugfix Problem Description (Customer terms) In case the backend delays focus changes (because the performance on the backend is slow), BW buffers keyboard input. However in some occasions the order of the characters in this buffer might get mixed-up. Test Procedure See problem description in SDIS: ERP-00000-30271 Affected Executables bw.exe og70asud.dll Motive source SDIS:ERP-00000-30271 DevDesprez: # 37854 (BDUX29873): MS SQL Server Unicode set.fmax Date: Mon, 17 Dec 2007 10:42:44 +0100 (CET) Created on: DevDesprez Type: bugfix Problem Description (Customer terms) set.fmax is giving problems on SQL Server in combination with Unicode. Test Procedure Put the next query in a 3gl script. Problem is fixed in case it doesn't return any records. select count(*) cnt from tdisa001 where tdisa001.seak > :seak_max selectdo ret = cnt endselect Affected Executables mssql7_srv Motive source SDIS:TECH-00000-03011 DevDesprez: # 37853 (BDUX29888): Always connect to SLM with bclm.get.eom.date regardless of Demo Mode Date: Mon, 17 Dec 2007 10:41:59 +0100 (CET) Created on: DevDesprez Type: bugfix Problem Description (Customer terms) Maintaince Protection (2) Affected Executables bshell6.2 DevDesprez: # 37851 (BDNT29794): Fix problems with tt in Shared Memory Date: Mon, 17 Dec 2007 09:06:06 +0100 (CET) Created on: DevDesprez Type: bugfix Problem Description (Customer terms) tt objects are not shared between package combinations Affected Executables bshell srdd_init Motive source TCS:800-162720 DevDesprez: # 37848 (BDUX29883): Always compare strings by ignoring trailing spaces, except when comparing to the empty string Date: Fri, 14 Dec 2007 16:26:47 +0100 (CET) Created on: DevDesprez Type: bugfix Problem Description (Customer terms) Recently the comparison semantics in the bshell were changed to follow the blank-padded comparison sementics (ignore trailing spaces). This gives problems detecting error conditions raised by the seq.putc$() and seq.getc$() functions, because they return an empty string on an error condition. Workaround Use the len() function as follows: s = seq.getc$(fd) if ( len(s) = 0 ) then | Error condition endif This is a more robust way. Test Procedure Use the following 3GL construct, and observe that the error condition is only detected if it should be. s = seq.getc$(fd) if ( s = "" ) then | Error condition endif Affected Executables bshell DevDesprez: # 37838 (BDUX29732): wrong on.change.check Date: Thu, 13 Dec 2007 15:15:50 +0100 (CET) Created on: MaintChopin Type: bugfix Problem Description (Customer terms) We ran sales report using layout ZZ by customer and item and noticed that the sales data for the item is going into the next line in the report. See attachment for layout ZZ customer 2C3000266. Example: the sales data line showing for item ANM22244/20 should be for the item above it- ANM22242/20 (We checked this against the inventory transaction by item and warehouse). Note that we ran a full sales update today and still got the same problem. Also note that we noticed this problem after the change from porting set 8.2 to 8.4. Test Procedure See problem description Affected Executables bshell Motive source SDIS:ERP-00000-28701 SDIS:ERP-00000-30105 DevDesprez: # 37827 (BDNT29856): OfficeIntegration problem with BW Date: Thu, 13 Dec 2007 13:02:27 +0100 (CET) Created on: MaintChopin Type: bugfix Problem Description (Customer terms) When using Infor BW 8.4a.02.8 witch office integration package the following error is shown: Unable to load file fficeIntegration.exe" (error #2: Input/Output error) Test Procedure See problem description in SDIS request. Affected Executables bw.exe Motive source SDIS:TECH-00000-03292 DevDesprez: # 37780 (BDUX29693): Maintaince Protection Date: Tue, 11 Dec 2007 15:06:24 +0100 (CET) Created on: DevDesprez Type: enhancement Problem Description (Customer terms) Adding Maintaince Protection to the ES 8.4.1. This will disallow the installation of Solutions and other Maintaince with out a valid maintaince contract. Test Procedure various Affected Executables all DevDesprez: # 37722 (BDNT29774): TCS800-162523 seq.open.dialog default directory wrong Date: Fri, 7 Dec 2007 13:42:47 +0100 (CET) Created on: DevDesprez Type: bugfix Problem Description (Customer terms) The 3GL-function seq.open.dialog.local() with an empty directory string does not show the MyDocuments folder. Test Procedure Use for instance test session: tewhrodm on the nlbautd4. Affected Executables bw.exe Motive source TCS:800-162523 DevDesprez: # 37651 (BDUX29707): Force stack dump for SLM on HP-UX Date: Mon, 3 Dec 2007 15:33:18 +0100 (CET) Created on: MaintChopin Type: bugfix Problem Description (Customer terms) Possibly superfluous log entry in case of a crashed program Workaround Not relevant Test Procedure Send signal 10 to a relevant process such as SLM server Affected Executables SlmServer DevDesprez: # 37646 (BDNT29703): BW Central deployed misses VS2005 DLLs Date: Mon, 3 Dec 2007 14:11:22 +0100 (CET) Created on: MaintChopin Type: bugfix Problem Description (Customer terms) The Visual Studio 2005 runtime DLL's are missing in the BIN directory of BW. This causes problems when running BW from a central deployment server when the Visual Studio 2005 runtime is not installed on a client. Workaround Install these files manualy or install the VC redist exe on each client pc. Test Procedure See problem description. Affected Executables BW installer. Motive source SDIS:TECH-00000-03200 DevDesprez: # 37626 (BDUX29685): Object Monitor phase 2a Date: Thu, 29 Nov 2007 14:42:25 +0100 (CET) Created on: DevDesprez Type: enhancement Problem Description (Customer terms) Fix errors after test by Dick Affected Executables bshell6.2 DevDesprez: # 37604 (BDUX29661): Object counter phase 2 Date: Wed, 28 Nov 2007 15:00:45 +0100 (CET) Created on: DevDesprez Type: enhancement Problem Description (Customer terms) Enhance the object counter for optimizing SHM with start/end times and a 3GL function to estimate the object size in shared memory Affected Executables bshell6.2 DevDesprez: # 37601 (BDNT29654): TCS800-162281 Cntrl+PageDown in listbox Date: Wed, 28 Nov 2007 14:10:40 +0100 (CET) Created on: DevDesprez Type: bugfix Problem Description (Customer terms) When the keyboard focus is on a dropdown-listbox, the key presses PageUp, PageDow, Cntrl+PageUp and Cntrl+PageDown change the value of the dropdown-listbox, however these keypresses cannot be used to navigate to an other record. This is not consistent with other controls. Test Procedure See problem description in TCS remark. Affected Executables bw.exe Motive source TCS:800-162281 DevDesprez: # 37586 (BDUX29520): Multiple Package Combinations in Shared Memory Date: Tue, 27 Nov 2007 16:36:44 +0100 (CET) Created on: DevDesprez Type: bugfix Problem Description (Customer terms) It is not possible to have the same object pointing to the same file on disk in shared memory with different packet combinations where the domains are different. This is a known problem for years and is finally resolved Affected Executables bshell shm* DevDesprez: # 37429 (BDUX29508): T800-156457: bic crashes if void function is incorrectly used Date: Fri, 16 Nov 2007 17:21:15 +0100 (CET) Created on: DevDesprez Type: bugfix Problem Description (Customer terms) If a function that returns no value is used in a context that expects a value to be returned, then the bic compiler gives an error such as the following: assignment.test( 15): Error: Function 'f' returns no value. If the same functions is later properly used, then bic crashes. As an example, consider the following (incorrect) program. The first use of function f is incorrect and results in a compile error. The second use of the function f is correct and no error should be reported. However, bic crashes. function void f( long x, string s, long z ) { } function main() { long ret ret = f(3,"x",5) f(3,"x",8) } Test Procedure Compile the following source: function void f( long x, string s, long z ) { } function main() { long ret ret = f(3,"x",5) f(3,"x",8) } You should get the following error, bic should not crash and exit with exit code 1. ( 9): Error: Function 'f' returns no value. Affected Executables bic Motive source TCS:800-156457 DevDesprez: # 37419 (BDUX29501): T800-161834: bshcmd6.2 -p rejected in combomode when catched by _srv.dll Date: Fri, 16 Nov 2007 14:23:53 +0100 (CET) Created on: DevDesprez Type: bugfix Problem Description (Customer terms) If the bshcmd program is used and a command is sent to the bshell, but the bshell has a combo driver attached then the command may be picked up by the combo driver, and not by the bshell. Test Procedure Start a bshell with combo driver. Use bshcmd without -C and observe that the command is picked up by the bshell and never by the combo driver. Use the -C option and observe that the command is picked up by the combo driver and never by the bshell. Affected Executables bshell database drivers Motive source TCS:800-161834 DevDesprez: # 37328 (BDUX29300): Other trace disables baan_sql_trace Date: Mon, 12 Nov 2007 15:52:07 +0100 (CET) Created on: MaintChopin Type: bugfix Problem Description (Customer terms) Baan V and higher have a ttstpbshdebug session, which is used to activate tracing in bshell and database driver. Due to a problem in the bshell BAAN_SQL_TRACE gets disabled after choosing another tracing, for instance BDB_DEBUG. Workaround 1) Mark BAAN_SQL_TRACE as last tracing in the session. 2) Add the next to BW configuration: -- -set BAAN_SQL_TRACE=0 Test Procedure Try to use BAAN_SQL_TRACE in combination with other traces. Use the session ttstpbshdebug to activate these tracings. Affected Executables bshell6.2 Motive source SDIS:TECH-00000-02912 DevDesprez: # 37310 (BDNT29210): BIRT delivery Date: Mon, 12 Nov 2007 10:59:23 +0100 (CET) Created on: DevDesprez Type: enhancement Problem Description (Customer terms) BIRT report engine should be installed in $BSE/birt-runtime Affected Executables BIRT DevDesprez: # 37279 (BDNT29270): ntbshell crashes with some session permissions Date: Thu, 8 Nov 2007 14:42:52 +0100 (CET) Created on: MaintChopin Type: bugfix Problem Description (Customer terms) Assigning an value to a variable but because the NO_PERM role was set the variable did not exist any more. Workaround N/A Test Procedure Tested on nlbawtls3 Affected Executables bshell Motive source SDIS:ERP-00000-27528 DevDesprez: # 37274 (BDUX29304): resources from defaults/all and defaults/ were loaded again after lib/user/u Date: Thu, 8 Nov 2007 14:05:27 +0100 (CET) Created on: MaintBaanIVc Type: bugfix Problem Description (Customer terms) When session_timeout was specified in lib/defaults/all and in lib/user[/u]/u the user-specific configuration did not take precedence. Workaround use -set SESSION_TIMEOUT= from the .bwc file Test Procedure specify session_timeout in lib/defaults/all and in lib/user[/u]/u and verify that the user-specific configuration takes precedence. Affected Executables all Motive source SDIS:TECH-00000-02931 DevDesprez: # 37244 (BDNT29354): Fix deliver list (itext) Date: Wed, 7 Nov 2007 12:08:26 +0100 (CET) Created on: MaintChopin Type: bugfix Problem Description (Customer terms) Inconsistency in deliver list DevDesprez: # 37229 (BDUX29345): Bdbpost: By default preserve timestamps (rcd_utc column), unless option -T is specified Date: Tue, 6 Nov 2007 15:51:17 +0100 (CET) Created on: DevDesprez Type: bugfix Problem Description (Customer terms) All timestamp values of the rcd_utc column are updated by the bdbpost program. Test Procedure Create a table dump of a table with the rcd_utc column. Import the table dump without the -T option. Observe that the timestamp values of the rcd_utc column are preserved. Now import the table dump with the -T option. Observe that the timestamp values of the rcd_utc column are updated. To restore the original table, import the table dump once again without the -T option. Affected Executables bdbpost DevDesprez: # 37190 (BDUX29302): T800-155834: Bshell function pathname accepts only 32 characters Date: Fri, 2 Nov 2007 14:44:36 +0100 (CET) Created on: MaintChopin Type: bugfix Problem Description (Customer terms) The bshell function pathname() truncates the first argument to 31 characters, and reports that it cannot find the file. Affected Executables bshell Motive source TCS:800-155834 DevDesprez: # 37174 (BDNT27437): Vertex 2.0 API change for TAX Api Date: Thu, 1 Nov 2007 17:08:33 +0100 (CET) Created on: MaintCorelli Type: bugfix Problem Description (Customer terms) Florida is a max tax state. They charge tax at one percentage rate for the first $5000. Then a different tax rate is charged for anything over $5000. Baan seems to be calculating tax at the line level and not the sales order level so the tax charged to some of the customers was incorrect. Test Procedure After compiling a new api6.x (Unix only, Windows does not require compiling) enter a tax transaction for a Florida address with multiple quantities and a value over 5000$. The County tax should only be calculated for the first 5000$ of the value. Affected Executables api6.x/api.exe Motive source SDIS:ERP-00000-15380 DevDesprez: # 37166 (BDUX29264): add testcase for bdbvalidate -h Date: Thu, 1 Nov 2007 16:56:50 +0100 (CET) Created on: DevDesprez Type: enhancement Problem Description (Customer terms) bdbvalidate did not display errors correctly for MLF bdbvalidate -H (high ascii tolerance check) did not work right on multibyte environments (e.g. japanese) Test Procedure run regression tests DevDesprez: # 37140 (BDUX29235): MLE: copy.mem of multi-byte string arrays Date: Tue, 30 Oct 2007 14:32:35 +0100 (CET) Created on: MaintChopin Type: bugfix Problem Description (Customer terms) During the implementation of the MLE (multi language enabling) project, the function copy.mem with multi-byte string array arguments was deprecated. If an attempt to do this is made, the following error message is given: copy.mem does not support copying into an array of multi-byte strings (MLE environment) Workaround Copy the elements of the array one-by-one. Test Procedure Write a small 3GL script. Declare two mb string arrays of which the element length is the same. Use the copy.mem function to copy the data. Verify the target symbol. Affected Executables bshell Motive source SDIS:erp-00000-26997 DevDesprez: # 37094 (BDUX29195): bshell crash in xml_readFromString Date: Fri, 26 Oct 2007 13:54:37 +0200 (CEST) Created on: DevDesprez Type: bugfix Problem Description (Customer terms) bshell crash when xmlReadFromString is called with Unicode characters which can not be converted to local characters. Test Procedure read file with size larger than 16k with copyright symbol on a SHIFTJIS system. DevDesprez: # 37023 (BDUX29117): repgen core dump Date: Fri, 19 Oct 2007 11:06:26 +0200 (CEST) Created on: DevDesprez Type: bugfix Problem Description (Customer terms) Fix core dump in repgen Affected Executables repgen6.2 DevDesprez: # 37021 (BDUX29122): BLAT: crash if prepare fails Date: Fri, 19 Oct 2007 11:01:41 +0200 (CEST) Created on: MaintChopin Type: bugfix Problem Description (Customer terms) If BLAT is enabled to trace SQL statement texts, and a prepare fails, then the bshell crashes. Test Procedure Enable BLAT logging, for example: BLAT="=sql state 01212 threshold 0.0" and prepare an incorrect statement. Affected Executables bshell other db clients DevDesprez: # 36996 (BDUX29102): Bshell Object Counter Date: Wed, 17 Oct 2007 16:19:43 +0200 (CEST) Created on: DevDesprez Type: enhancement Problem Description (Customer terms) Implement bshell object counters. This allows the generation of objects used on a system in order to come to a good list of objects that should be in shared memory. This is phase 1 of the project: count the objects in a bshell Objects in this context can be Data Dictionary, Table Definitions and 3GL Program Objects Affected Executables bshell6.2 DevDesprez: # 36993 (BDUX29026): resource retry_delay and max_retry Date: Wed, 17 Oct 2007 16:03:14 +0200 (CEST) Created on: DevDesprez Type: bugfix Problem Description (Customer terms) MAX_RETRY is not a resource but an environment variable Upon database retry, the bshell delays at least 1, upto 4 seconds (random) per delay. As hardware is much faster nowadays than it used to be when these values were chosen, we should decrease the delay time. The database retry also waits on non-locking retriable errors like E_BDB_DUPL. In these cases delay is not needed. Affected Executables bshell DevDesprez: # 36988 (BDNT28962): no indication of the originating session in event log Date: Wed, 17 Oct 2007 11:41:08 +0200 (CEST) Created on: MaintChopin Type: bugfix Problem Description (Customer terms) There is no indication of the originating session because the code that shows this information was not touched for windows Workaround N/A Test Procedure 1 - Open GTM 2 - Open table ttaad320, company 000 3 - In the "Canceled Date" (ttaad320.ccdt) enter date 01 january 1900 This is an "out-of-range" date. 4 - Also specify a cancel user (ttaad320.ccby) 5 - Open session ttaad3520m000 6 - Open the detail session (ttaad3120s000) on the record modified through GTM 7 - Go to tab "Details/Status" This will generate an event error Motive source SDIS:TECH-00000-02884 DevDesprez: # 36938 (BDNT29040): Improved checks for already installed SLM components Date: Fri, 12 Oct 2007 09:18:14 +0200 (CEST) Created on: MaintChopin Type: bugfix Problem Description (Customer terms) Existing SLM installation on Windows not detected after previous manual install Workaround Specify directory used previously during manual SLM installation Test Procedure Uninstall previously installed SLM version, perform manual SLM 7.0 install (or older version) and thereafter use Install Wizard Affected Executables SLM installer DevDesprez: # 36902 (BDNT29007): Revert BW Focus move to Tabbutton Date: Wed, 10 Oct 2007 11:05:15 +0200 (CEST) Created on: MaintChopin Type: bugfix Problem Description (Customer terms) When clicking with the Mouse pointer on a Tab button, the input focus moves to the Tab button and not anymore to the first field on the form. This problem was introduced with BW version 8.4.02.8. Test Procedure See problem description. Affected Executables bw.exe DevDesprez: # 36783 (BDNT28891): Problem starting process viewer Date: Thu, 27 Sep 2007 17:03:56 +0200 (CEST) Created on: DevDesprez Type: bugfix Problem Description (Customer terms) When switching from the 7.1d.xx porting set Baan Windows application version to the 8.3a.xx porting set Baan Windows application version in a Centrally Deployed Code Server architecture environment the process viewer application was no longer able to find the PV application Specification/bdml files whose location is defined in the pv.ini file. The result being the process models could not be displayed through the PV application. Test Procedure See problem description. Affected Executables bw.exe Motive source SDIS:TECH-00000-02909 DevDesprez: # 36765 (BDUX28781): ODBC/JDBC driver: Multiple Specified Backend Instances Date: Tue, 25 Sep 2007 14:41:08 +0200 (CEST) Created on: DevDesprez Type: enhancement Problem Description (Customer terms) When used in local process mode, the current ODBC and JDBC drivers have two major restrictions, which make it impossible to have multiple connections for different users or companies to the same ERPLN BSE, or connections to multiple backend instances. DevDesprez: # 36758 (BDNT28836): Problem with sensitivitty labeling Date: Tue, 25 Sep 2007 09:50:41 +0200 (CEST) Created on: MaintChopin Type: bugfix Problem Description (Customer terms) Sensitivity labeling does not work in all sessions correct when defined on table fields. Workaround n/a Test Procedure This test is done with Baan 5c 1. Enable Sensitivity Labeling in session ttaad0100m000. Convert to Runtime. 2. Login and define a Sensitivity Label in session ttaad3150m000 3. Run session ttaad3151m000 and insert a record for tccom001.wgrt. Convert to Runtime See that $BSE/lib/sensitivity_tables is updated and has the following entry: tccom001:tccom001.wgrt:*:10 4. Logout and log back in and run session Employees (tccom0501m000), and go to form 2 to see the field tccom001.wgrt (Labor Hourly Rate). Affected Executables bshell6.2 DevDesprez: # 36723 (BDUX28818): MLE: strip\$() caused incorrect string truncation Date: Thu, 20 Sep 2007 13:05:53 +0200 (CEST) Created on: DevDesprez Type: bugfix Problem Description (Customer terms) SDIS: ERP-00000-25228: trim$() truncated data. trim$ is implemented as strip$(shiftl$()) SDIS: TECH-00000-02699: strip$() of a concatenation result truncated data. The customer thought that sessions showed 'abbreviations'. Test Procedure run the regression tests Affected Executables bshell Motive source SDIS: ERP-00000-25228 SDIS: TECH-00000-02699 DevDesprez: # 36679 (BDNT28776): MMT is loosing focus on tabs Date: Mon, 17 Sep 2007 12:03:15 +0200 (CEST) Created on: DevDesprez Type: bugfix Problem Description (Customer terms) In session "Budgets (tdsta2603m000)". When modifying a field in the Grid and then clicking on another Tab (Absolute Figures), leaving the focus on the original Grid cell, the modified value in the Grid cell is not always saved. Test Procedure See problem description (also in SDIS request). Affected Executables bw.exe Motive source SDIS:ERP-00000-25582 DevDesprez: # 36674 (BDNT28771): TCS800-158401 Currency not updated Date: Fri, 14 Sep 2007 10:24:51 +0200 (CEST) Created on: DevDesprez Type: bugfix Problem Description (Customer terms) In details session "Ceck Master (tfcmg2115s000)" when a record is selected for which all fields are readonly, pressing CNTRL+R repeatedly does only change the currency once. Test Procedure See problem description in TCS remark. Affected Executables bw.exe Motive source TCS:800-158401 DevDesprez: # 36664 (BDUX28767): Lack of initialization in special columns causes incorrect query results in DB2 driver Date: Thu, 13 Sep 2007 17:07:51 +0200 (CEST) Created on: DevDesprez Type: porting specific change Problem Description (Customer terms) DB2 returns no, or unexpected results in queries. Other symptoms: Tss to Native conversion errors: db2TssToNative (incomplete TSS character). Workaround NA Test Procedure Difficult, but following 3GL code worked, even with debug driver... It is not guaranteed that reproduction will work again, since the data used was not initialized, i.e. depend on random values on the heap. This may change if a bit changes somewhere (even in bshell, in combo mode). function void main() { long ret_val string logname(16) select ttaad001.* from ttaad001 where ttaad001.seqn = 1 and ttaad001._compnr = 0 as set with 1 rows selectdo ret_val = e endselect logname = "redalos" select ttaad200.apsv from ttaad200 where ttaad200.user = :logname and ttaad200._compnr = 0 as set with 1 rows selectdo | code should hit this, if not, it was an error ret_val = e endselect } Affected Executables db2 driver DevDesprez: # 36592 (BDNT28720): XML: ISO-8859-1 degree sign causes bshell crash Date: Fri, 7 Sep 2007 12:22:50 +0200 (CEST) Created on: DevDesprez Type: bugfix Problem Description (Customer terms) Parsing of non-ASCII characters in ISO-8859-1 encoded XML causes bshell crash. Affected Executables bshell Motive source SDIS:TECH-00000-02827 DevDesprez: # 36589 (BDNT28717): BW hangup when opening filter menu Date: Thu, 6 Sep 2007 16:57:14 +0200 (CEST) Created on: DevDesprez Type: bugfix Problem Description (Customer terms) A filter is defined for a session which takes a long time to process when executed. As soon as the filter is applied (while the system is busy procesing the new filter) open the View->Filter menu again in BW. Now BW enters into a hangup. Workaround Wait opening the menu until the system is ready with processing the filter change. Test Procedure See problem description in SDIS: TECH-00000-02764 Affected Executables bw.exe Motive source SDIS:TECH-00000-02764 DevDesprez: # 36588 (BDUX28692): merge of BDUX28275: MLE: Fix major memory leak on MLVs Date: Thu, 6 Sep 2007 16:13:56 +0200 (CEST) Created on: DevDesprez Type: bugfix Problem Description (Customer terms) excessive memory usage for MLF environments Test Procedure run regression tests Affected Executables bshell DevDesprez: # 36572 (BDUX28682): Add strip before set.dynamic.path.element Date: Wed, 5 Sep 2007 15:38:24 +0200 (CEST) Created on: DevDesprez Type: bugfix Problem Description (Customer terms) Core dump in Webtop in combination set.dynamic.elements() and 4GL Studio Affected Executables bshell6.2 DevDesprez: # 36498 (BDUX28619): SQL: ANSI like: Do not escape percent and underscore if the escape clause is missing Date: Tue, 28 Aug 2007 11:03:17 +0200 (CEST) Created on: MaintChopin Type: bugfix Problem Description (Customer terms) If the ANSI LIKE predicate is processed by the database driver, and it is missing an ESCAPE clause, the backslash (\) character is used as a default escape character. This is not conform ANSI SQL. If an ESCAPE clause is missing then no escape character should be used. This problem is introduced with the 8.4a porting set. Test Procedure The following expression should evaluate to FALSE: '%' & 'HAAS ' alike '\%HAAS%'; The following expression should evaluate to TRUE: '\%' & 'HAAS ' alike '\%HAAS%'; Affected Executables bshell all database drivers DevDesprez: # 36496 (BDNT28602): Debug problems on windows multibyte systems Date: Tue, 28 Aug 2007 09:54:47 +0200 (CEST) Created on: MaintChopin Type: bugfix Problem Description (Customer terms) when start debug of any sessions,it halts and break with error server lost to connection. Workaround n/a Test Procedure debug several sessions Affected Executables bshell Motive source SDIS:TECH-00000-02521 DevDesprez: # 36491 (BDUX28593): MLE: switch to other iso standard for translation indicators Date: Mon, 27 Aug 2007 17:41:04 +0200 (CEST) Created on: DevDesprez Type: enhancement Problem Description (Customer terms) The atchitects decided to use another standard for coding the languages Test Procedure Regression tests Affected Executables all DevDesprez: # 36443 (BDUX28569): Audit server problem with rcd_utc columns Date: Mon, 20 Aug 2007 12:23:12 +0200 (CEST) Created on: DevDesprez Type: bugfix Problem Description (Customer terms) Audit server crashs when rcd_utc column used in table. Workaround n/a Affected Executables audit_srv6.2 Motive source SDIS:TECH-00000-02758 DevDesprez: # 36431 (BDUX28556): bdbpost usage text modified Date: Fri, 17 Aug 2007 09:16:27 +0200 (CEST) Created on: MaintChopin Type: bugfix Problem Description (Customer terms) bdbpost6.2 -K option does not work. Workaround n/a Test Procedure n/a Affected Executables bdbpost6.x Motive source SDIS:TECH-00000-02721 DevDesprez: # 36405 (BDUX28537): Password aging problem on Linux and SUN Date: Wed, 15 Aug 2007 15:44:44 +0200 (CEST) Created on: MaintChopin Type: bugfix Problem Description (Customer terms) In case user account never expires blogind and badmin binaries will return wrong results. Workaround set user account expire date to the future. Test Procedure This test was done on a LINUX system. Changeing aging information for your user. Unix cmd : chage Minimum Password Age [0]: Maximum Password Age [99999]: Password Expiration Warning [50]: Password Inactive [0]: Last Password Change (YYYY-MM-DD) [2007-08-15]: Account Expiration Date (YYYY-MM-DD) [1970-01-01]: -1 With above setting you should be able to login with Baan login daemon. If Account Expiration Date is < current date no login should be possible. Affected Executables badmin6.x blogind6.x DevDesprez: # 36398 (BDUX28528): MSQL: Use VARCHAR for string columns Date: Wed, 15 Aug 2007 11:31:01 +0200 (CEST) Created on: DevDesprez Type: enhancement Problem Description (Customer terms) To reduce the data size and data growth on MSQL databases, the VARCHAR datatype should be used. Test Procedure Use the MSQL driver to access data of an "old" (non-VARCHAR) database. Observe that the (string) data is retrieved correctly. Export and import some tables containing string columns. Observe that the datatype of columns (longer than the threshold) are now of type (N)VARCHAR and that the data is not padded with spaces. Access the data and observe that the (string) data is retrieved correctly. Affected Executables msql_srv.exe all other database drivers should not be affected functionally DevDesprez: # 36394 (BDNT28512): BwPrint: adapt help files Date: Tue, 14 Aug 2007 16:36:59 +0200 (CEST) Created on: DevDesprez Type: porting specific change Problem Description (Customer terms) BwPrint help file is updated, especially with respect to Vista support. DevDesprez: # 36392 (BDUX28524): Printer daemon problem Date: Tue, 14 Aug 2007 14:34:14 +0200 (CEST) Created on: MaintChopin Type: bugfix Problem Description (Customer terms) Bugfix BDUX28519 does not remove all wrong casts for COPY() macro. Workaround n/a Affected Executables pdaemon6.2 DevDesprez: # 36384 (BDUX28519): Problem with printer daemon Date: Tue, 14 Aug 2007 13:08:52 +0200 (CEST) Created on: MaintChopin Type: bugfix Problem Description (Customer terms) When printing to logical printers sometimes no print is done. Additional strange printer device names will be available in device queue. Workaround n/a Test Procedure print to a logic printer and check if the correct device is mentioned in device queue afterwards. Affected Executables pdaemon6.x Motive source SDIS:TECH-00000-02644 DevDesprez: # 36382 (BDUX28370): Password expired message Date: Tue, 14 Aug 2007 12:09:34 +0200 (CEST) Created on: MaintCorelli Type: bugfix Problem Description (Customer terms) In new environment, user are getting a message that their passwords have expired. There is no password aging setup on the OS side. Workaround n/a Test Procedure Use Baan login daemon without password aging setup enabled on AIX. Affected Executables blogind6.x badmin6.x DevDesprez: # 36363 (BDUX28106): ERP Studio Enhancements Date: Mon, 13 Aug 2007 15:30:11 +0200 (CEST) Created on: DevDesprez Type: enhancement Problem Description (Customer terms) Enhancements for 4GL ERP Studio 1. function dbg.set.object.mode() to force the loading of objects from disk always even if it exists in the bshell core 2. functions to control the Call Graph Profiler 3. add Project/Task search path for LTS label search Affected Executables bshell6.2 DevDesprez: # 36356 (BDUX28494): srdd_init dumps core Date: Mon, 13 Aug 2007 10:52:27 +0200 (CEST) Created on: DevDesprez Type: bugfix Problem Description (Customer terms) srdd_init6.x -p dumps a core in case of BSE_REM points to a Windows system Workaround add SHMSDS=0 to bse_vars Test Procedure Make a setup where the shared memory is loaded using a srdd_tab which is located remote (via BSE_REM), and the objects that are loaded into shared memory are remote too. The remote system is Windows. The client system is unix. Load a few dd objects into the shared memory, and try to show them using srdd_init6.2 -p Affected Executables shm* srdd_init bshell Motive source TCS:800-158515 DevDesprez: # 36342 (BDUX28482): refint: crash caused by eliminating MAX_ROW_SIZE in BDUX27682 Date: Wed, 8 Aug 2007 16:35:42 +0200 (CEST) Created on: DevDesprez Type: bugfix Problem Description (Customer terms) crash in refint6.2 Test Procedure Refint on all tools tables. Affected Executables refint6.2 Motive source TCS:800-159521 DevDesprez: # 36337 (BDUX28476): MLE: Fix bug in concatenation bytecodes, for ttadvformedit/string.set. Date: Wed, 8 Aug 2007 12:08:35 +0200 (CEST) Created on: MaintChopin Type: bugfix Problem Description (Customer terms) SDIS call TECH-00000-02664: ttadvformedit crashes on start-up, in a multi-language environment. Test Procedure See the added regression test. Affected Executables bshell Motive source SDIS:TECH-00000-02664 DevDesprez: # 36306 (BDUX28445): bshell: xmlExecuteSql handling of dd attribute fixed Date: Fri, 3 Aug 2007 14:48:07 +0200 (CEST) Created on: MaintChopin Type: bugfix Problem Description (Customer terms) Problem with nested queries in BOIs. If a parameter for the outer query must be passed to the inner query and this parameter is not related to a table column then the inner query will receive the value 0 for this parameter instead of the actual value. Test Procedure Use Planner to transfer the ProductionOrders. Affected Executables bshell6.2 DevDesprez: # 36278 (BDNT28423): Baanman snapin: sBseName for ShmSvc Date: Tue, 31 Jul 2007 16:44:12 +0200 (CEST) Created on: MaintChopin Type: bugfix Problem Description (Customer terms) BaanMan snapin shared memory property sheet shows shared memory of incorrect BSE or incorrectly does not show shared memory at all. Affected Executables baanman.dll Motive source SDIS:TECH-00000-02653 DevDesprez: # 36268 (BDNT28382): Force BW windows to become foreground windows Date: Tue, 31 Jul 2007 10:46:24 +0200 (CEST) Created on: DevDesprez Type: bugfix Problem Description (Customer terms) When using the Worktop client in a Citrix environment the following behavior is observed. When you open a second session, the first session you opened disappears behind the Worktop. The only way to retrieve the first session is to minimize Worktop, first session is now visible again. The first session should be minimized to the bottom of the screen, or into the tool bar, it should not disappear behind the Worktop Test Procedure See problem description. Affected Executables bw.exe Motive source SDIS:TECH-00000-01872 DevDesprez: # 36266 (BDNT28414): SLM service sometimes not created during SLM upgrade Date: Mon, 30 Jul 2007 16:39:04 +0200 (CEST) Created on: MaintChopin Type: bugfix Problem Description (Customer terms) SLM service sometimes not created Workaround NA Test Procedure Upgrade SLM 2.5 to SLM 7.0 Affected Executables SLM 7.0 installer DevDesprez: # 36245 (BDUX28402): BSE_TRACE_DIR variable again Date: Fri, 27 Jul 2007 17:19:01 +0200 (CEST) Created on: DevDesprez Type: bugfix Problem Description (Customer terms) followup on BDUX28248 with BSE_TRACE_DIR Affected Executables bshell6.2 DevDesprez: # 36178 (BDNT28012): Characters lost when system is slow Date: Thu, 19 Jul 2007 17:21:23 +0200 (CEST) Created on: MaintChopin Type: bugfix Problem Description (Customer terms) When Performance is not so good on the backend system it is possible that after tabbing over a field or inserting a new record, characters typed are lost. Test Procedure See problem description in SDIS request: ERP-00000-20688. In addition put 4GL-Engine in debug mode and break the 4GL-Engine before entering the Tab or CNTRL-N keypress. Affected Executables bw.exe DevDesprez: # 36166 (BDUX28197): MySQL driver fails with error 205 Date: Thu, 19 Jul 2007 14:50:29 +0200 (CEST) Created on: MaintCage Type: bugfix Problem Description (Customer terms) When importing a SP3-SP16 batch installation dump via session ttiex1284m000, I receive the following error message : Fatal error : error 205 (out of range) on ttadv330000 in db_insert Fatal error : can not continue in ottiex1288 (<236>)[bms.receive$] Workaround n/a Affected Executables mysql_srv6.2 Motive source SDIS:TECH-00000-02577 DevDesprez: # 36155 (BDUX28311): Nightly build failed. Date: Thu, 19 Jul 2007 09:29:07 +0200 (CEST) Created on: DevDesprez Type: bugfix Problem Description (Customer terms) Nightly build failed. DevDesprez: # 36135 (BDNT28290): TCS800-157075 Multimonitor mode and MMT problems Date: Tue, 17 Jul 2007 16:57:57 +0200 (CEST) Created on: DevDesprez Type: bugfix Problem Description (Customer terms) In a configuration with dual monitors. When running an MMT session on the second monitor, the satellite menus are shown on the first monitor in the top left corner. Test Procedure See problem description Affected Executables bw.exe Motive source TCS:800-157075 DevDesprez: # 36134 (BDUX28133): db2 test Date: Tue, 17 Jul 2007 16:57:42 +0200 (CEST) Created on: DevDesprez Type: bugfix Problem Description (Customer terms) Fix some regression tests errors with DB2 Test Procedure chk -V tests/bshell_intergration/multi_byte/002c chk -V tests_bshell/arithmetic/div_by_zero DevDesprez: # 36122 (BDUX28259): MLE memory coloring Date: Tue, 17 Jul 2007 08:49:38 +0200 (CEST) Created on: DevDesprez Type: enhancement Problem Description (Customer terms) Cannot see where MLV memory is going Test Procedure use one of the regression tests Affected Executables bshell6.2 DevDesprez: # 36097 (BDUX28251): Unicode oracle: column split problem on little endian environments Date: Fri, 13 Jul 2007 12:20:26 +0200 (CEST) Created on: DevDesprez Type: bugfix Problem Description (Customer terms) Oracle/Unicode only. When columns are mapped to multiple database columns, the split of the supplimentary unicode characters goes wrong on some platforms. Test Procedure regression tests. Especially the .../init/uni* and .../tests/cut_and_past/* ones. Affected Executables ora_srv DevDesprez: # 36084 (BDUX28217): DB Connectivity: Handle NULLs in Unicode string columns Date: Thu, 12 Jul 2007 16:29:13 +0200 (CEST) Created on: MaintChopin Type: bugfix Problem Description (Customer terms) In Cognos, if a left outer join is created and the model is published then the database driver may crash. More generally, if a SELECT statement contains a left outer join and fetches some NULL values on Unicode strings columns, then the driver would crash. The problem appeared in a Unicode environment only using the DB connection (ODBC/JBDC). Test Procedure In a Unicode environment write a SELECT statement containing an outer join that fetches NULL values on a Unicode string column. Execute the statement using the "-p16" option of $BSE/bin/bsql. The database driver should not crash, and the correct result should be output. Affected Executables All database drivers Motive source SDIS:TECH-00000-02581 DevDesprez: # 36082 (BDUX28249): make BSE_TRACE_DIR working when -logfile is specified Date: Thu, 12 Jul 2007 15:49:52 +0200 (CEST) Created on: DevDesprez Type: bugfix Problem Description (Customer terms) core dump during bshell startup Workaround add a -logfile Test Procedure bshell6.2 without -logfile specified Affected Executables bshell6.2 DevDesprez: # 36065 (BDUX28220): SQL: MLE: Incorrect removal of shadow table join Date: Wed, 11 Jul 2007 17:12:23 +0200 (CEST) Created on: MaintChopin Type: bugfix Problem Description (Customer terms) In a Multi Language Environment, the SQL processor tries to avoid using too many joins with the "shadow tables". On little-endian hardware (Intel for example), this algorithm may fail if the number of columns in the FROM clause exceeds 255. Test Procedure Write a SQL select statement that joins a few tables so that the total number of columns exceeds 255; select an MLE column that has ordinal position larger than 255. This should run without problems (also on Intel). Affected Executables All database drivers DevDesprez: # 36062 (BDNT28219): Popup menu not shown in Grid Date: Wed, 11 Jul 2007 17:10:58 +0200 (CEST) Created on: DevDesprez Type: bugfix Problem Description (Customer terms) When right-clicking on a row in the Grid, no popup-menu is shown in session "Planned Orders (cprrp1100m000) and "User Data (ttaad2500m000)". Test Procedure See problem descripion. Affected Executables bw.exe Motive source TCS:800-157900 DevDesprez: # 36018 (BDUX28134): baanlogin allows login when password is expired on Linux Date: Fri, 6 Jul 2007 15:47:38 +0200 (CEST) Created on: MaintChopin Type: bugfix Problem Description (Customer terms) Baan Login daemon allows login when password is expired on Linux. Workaround n/a Test Procedure Set account expiration date to 2007-06-28 with unix chage command and try to login with baan login daemon. In the past it was possible to login even when the password was expired. Affected Executables badmin6.x blogind6.x DevDesprez: # 36007 (BDUX28163): Problem with direct printer devices Date: Fri, 6 Jul 2007 11:58:29 +0200 (CEST) Created on: MaintChopin Type: bugfix Problem Description (Customer terms) German "umlauts" are not printed correct on direct printers since unicode setup is used. Workaround n/a Test Procedure print a report with german characters to a direct printer Affected Executables filter6.2 Motive source TECH-00000-02568 DevDesprez: # 35989 (BDUX28119): MLE: fix update of MLF translation, if prececed by updated non-MLF field. Date: Thu, 5 Jul 2007 13:43:32 +0200 (CEST) Created on: MaintChopin Type: bugfix Problem Description (Customer terms) Some updates on multi-language fields result in data corruption. Test Procedure See the added regression test case. Affected Executables all database drivers DevDesprez: # 35980 (BDUX28111): MLE: empty values should have language code [und] after mlf-ifying via reconfig Date: Thu, 5 Jul 2007 09:04:44 +0200 (CEST) Created on: MaintChopin Type: bugfix Problem Description (Customer terms) Data in tables could get corrupted when enabling a column for multi language, which is not the first MLF in the table. In this case bdbreconfig will modify the database via ALTER statements. Empty column values and non-empty column values will both be qualified as being the "base language" initially. But for the multi language enabling it is defined that an empty value has language code 'undetermined' (und) by definition. Test Procedure Use the regression tests Affected Executables bdbreconfig, databasedrivers Motive source TCS: 800-158352 DevDesprez: # 35949 (BDNT28093): Fix compile errors Memory Coloring Date: Tue, 3 Jul 2007 12:13:25 +0200 (CEST) Created on: DevDesprez Type: bugfix Problem Description (Customer terms) Compile error on WIN32 (and AS400) Test Procedure build on WIN32 Affected Executables All DevDesprez: # 35944 (BDNT28105): Do not add argument addHost when SLM server is already contained in SLM cluster Date: Tue, 3 Jul 2007 10:52:13 +0200 (CEST) Created on: MaintChopin Type: bugfix Problem Description (Customer terms) Error message when adding installed slave server to an existing cluster Workaround Ignore error message: everything is in good shape Test Procedure See problem description Affected Executables SLM 7.0 installer DevDesprez: # 35936 (BDUX28084): MLE: Fixed overlapping copy.mem() in forward direction on an mb array Date: Fri, 29 Jun 2007 16:38:17 +0200 (CEST) Created on: MaintChopin Type: bugfix Problem Description (Customer terms) In a multi-language environment, a menu in ttaad4100 has incorrect labels, because of an issue in the copy.mem() function that is used underneath. Test Procedure See problem description, and the added regression test. Affected Executables bshell DevDesprez: # 35934 (BDUX28095): Bshell: increased temp string space Date: Fri, 29 Jun 2007 16:18:01 +0200 (CEST) Created on: MaintChopin Type: bugfix Problem Description (Customer terms) Some 3GL coding constructions appear to eat a lot of temporary string space. We found examples in the DEM area, and in the new Bird reports. Because of this, we have to undo the memory optimization of BDUX27403. Affected Executables bshell DevDesprez: # 35931 (BDUX28092): Compile errors due to Memory Coloring Date: Fri, 29 Jun 2007 14:25:20 +0200 (CEST) Created on: DevDesprez Type: bugfix Problem Description (Customer terms) Compiler error. Affected Executables All DevDesprez: # 35930 (BDUX28083): Removed lock_retry code Date: Fri, 29 Jun 2007 14:25:10 +0200 (CEST) Created on: DevDesprez Type: enhancement Problem Description (Customer terms) The lock_retry feature of the dtabase drivers is hardly used. Most of the time it is even explicitely disabled for performance reasons. In theory the lock_retry mechanism might prevent bshell retries (caused by bdberrno 107 - E_BDB_LOCKED), but in practise the retry will happen anyway as updates will probably fail with bdberrno 201 - E_BDB_ROW_CHANGED, "record modified by other user". Workaround set lock_retry:0 in $BSE/lib/defaults/db_resource Test Procedure regression tests Affected Executables all database drivers DevDesprez: # 35922 (BDUX27865): allow directories in BSE_CLASSPATH Date: Thu, 28 Jun 2007 16:44:25 +0200 (CEST) Created on: DevDesprez Type: bugfix Problem Description (Customer terms) Integration with products like BIRT requires to add a lot of jar files to BSE_CLASSPATH. When BIRT is upgraded sometimes the name of jar files are also changed besides the name of the BIRT_HOME directory. bse_vars may contain environment variables like ${BIRT_HOME} which should be expanded Workaround Adjust manually BSE_CLASSPATH in $BSE/lib/bse_vars Test Procedure add next lines to $BSE/lib/bse_vars: BIRT_HOME=/opt/birt BSE_CLASSPATH=${BIRT_HOME}/lib check with -dbgjvmi the java.class.path property is filled with /opt/birt/lib: Affected Executables bshell DevDesprez: # 35903 (BDUX28054): Memory Coloring Date: Wed, 27 Jun 2007 14:25:54 +0200 (CEST) Created on: DevDesprez Type: enhancement Problem Description (Customer terms) It is hard to determine in detail the memory consumption of bshells and/or drivers. Test Procedure start bshell wil -dbgcolor -tracelevel 1 -keeplog -logfile mem.out Affected Executables bshell6.2 and the rest DevDesprez: # 35894 (BDUX28045): Fix a bug in shared driver DD cache, which affected indexes with a CUSTDEFNAME Date: Wed, 27 Jun 2007 09:08:42 +0200 (CEST) Created on: MaintChopin Type: bugfix Problem Description (Customer terms) The program bdbmlf crashed when processing the addition of 2 data languages. Workaround USE_SHM_INFO=0 use_shm_info:0 Test Procedure use the regression tests in the lib/sql/Test/tests_ddcache directory. Affected Executables db drivers. DevDesprez: # 35877 (BDUX27764): Buffer overflow in COMBO mode when buffered transaction becomes too large Date: Fri, 22 Jun 2007 14:06:58 +0200 (CEST) Created on: MaintChopin Type: bugfix Problem Description (Customer terms) "Message Buffer overflow in combined Bshell/driver" in compute phase numbers Workaround do not use combo mode to run this session. Test Procedure run regression tests (lib/sql/Test/*) Affected Executables almostall Motive source SDIS:ERP-00000-18799 DevDesprez: # 35845 (BDNT28006): Changed SLM default installation directory Date: Tue, 19 Jun 2007 17:26:55 +0200 (CEST) Created on: MaintChopin Type: bugfix Problem Description (Customer terms) When SLMHOME is not set, logging could be done in (old) default directory. Workaround Define environment variable SLMHOME properly Test Procedure Only visible when SLMHOME is not set and some special error needs to be logged. Affected Executables SLM 7.0 DevDesprez: # 35840 (BDUX27907): DbgAPI traces on booleans Date: Tue, 19 Jun 2007 16:05:36 +0200 (CEST) Created on: DevDesprez Type: bugfix Problem Description (Customer terms) Tracing on booleans is not possible with values 'true' and 'false' only with '1' and '0' doing a 'dbg.get.var' on an unallocated based variable crashes the caller Motive source TCS:800-150335 DevDesprez: # 35836 (BDUX27965): DB Connectivity: Informix: bad performance on SQLTables ODBC call (meta data) Date: Tue, 19 Jun 2007 12:31:27 +0200 (CEST) Created on: MaintCage Type: bugfix Problem Description (Customer terms) If the metadata (table names) are obtained from Cognos, the preception is that Cognos hangs. In reality it is progressing, but at a very slow rate. The problem is that the ODBC GetTables() call takes an excesive amount of time if the underlying database is Informix. Test Procedure Use Cognos on Informix and obtain the table information. This should complete within a reasonable amount of time. On the customer system without the fix it took an hour; with the fix it completed within 45 seconds. Affected Executables inf_srv6.2 Motive source SDIS:CPM-00000-00660 DevDesprez: # 35817 (BDUX27967): MLE: function returning a mb substring creates a wrong symbol Date: Fri, 15 Jun 2007 17:26:35 +0200 (CEST) Created on: MaintChopin Type: bugfix Problem Description (Customer terms) 3GL functions returning a mb substring create a wrong symbol. Test Procedure regression tests Affected Executables bshell6.2 Motive source TCS:800-157860 DevDesprez: # 35750 (BDUX27932): DB Connectivity: Informix error -400 (1400): Fetch attempted on unopen cursor. Date: Tue, 12 Jun 2007 10:32:13 +0200 (CEST) Created on: MaintChopin Type: bugfix Problem Description (Customer terms) Using the ODBC solution on Cognos getting the table information failed with error 1400 (Informix error code -400: Fetch attempted on unopen cursor.) Test Procedure Set RDS_FULL=1, and execute a script like the following: # Fetch data from a statement prepared in session 1 sessid 1; stmtid 1; prepare select empno from dbtst120 order by empno; exec; fetch; # Fetch data from a statement prepared in session 2 sessid 2; stmtid 2; prepare select deptno from dbtst100; exec; fetch; A00 break; # Continue to fetch from statement in session 1 stmtid 1; fetch; It should run without problems. Affected Executables inf_srv6.2 Motive source SDIS:CPM-00000-00660 DevDesprez: # 35679 (BDUX27853): Core dump with Call Graph Profiler code (2) Date: Tue, 5 Jun 2007 11:52:28 +0200 (CEST) Created on: DevDesprez Type: bugfix Problem Description (Customer terms) Followup on core dump. Test Procedure regression test with PROFILE_ALL=1 Affected Executables bshell6.2 DevDesprez: # 35674 (BDUX27850): Core dump with Call Graph Profiler code Date: Tue, 5 Jun 2007 11:25:49 +0200 (CEST) Created on: DevDesprez Type: enhancement Problem Description (Customer terms) Core dump during regression tests Workaround enable profiling Test Procedure Run regression test Affected Executables bshell6.2 DevDesprez: # 35652 (BDUX27792): Call Graph Profiler enhancements Date: Fri, 1 Jun 2007 10:38:34 +0200 (CEST) Created on: DevDesprez Type: enhancement Problem Description (Customer terms) Performance Project: Enhancements in the Call Graph Profiler (1) Affected Executables bshell6.2 DevDesprez: # 35646 (BDUX27813): TECH-00000-02029: QP: Distributed ORDER BY corrupts array values Date: Thu, 31 May 2007 11:19:44 +0200 (CEST) Created on: MaintChopin Type: bugfix Problem Description (Customer terms) If two tables of a query are handled by different database drivers and the query contains an ORDER BY and the SELECT clause contains an array column, then the values of the array column are corrupted. Test Procedure Execute a query as the following in a distributed environment. The column dbtst191.bytearr is an array of type byte. select dbtst120.empno, dbtst191.key, dbtst191.bytearr, dbtst191.flotarr from dbtst120, dbtst191 where dbtst120.empno = 10 and dbtst191.key >= 10 order by dbtst120.empno, dbtst191.key Observe that the result is as expected. To use the "classic" QP in a LN environment use the -p 100 option with qptool. Affected Executables bshell DevDesprez: # 35632 (BDNT27802): OpenWorld (infor integration 6.2) rebranding Date: Wed, 30 May 2007 16:26:49 +0200 (CEST) Created on: DevDesprez Type: bugfix Problem Description (Customer terms) OpenWorld (infor integration 6.2) rebranding DevDesprez: # 35572 (BDUX27517): DB2 installation fails on DB2 V9.1 Date: Thu, 24 May 2007 16:06:07 +0200 (CEST) Created on: DevChopin Type: bugfix Problem Description (Customer terms) Installation against DB2 V9.1 not possible on AIX Workaround Manually create a database a use that one. Test Procedure Try an installation against DB2 V9.1 on AIX (and possible the same will occurr for DB2 V9.1 on Windows) Affected Executables db2v5_adm binary Motive source TCS:200-156697 DevDesprez: # 35492 (BDNT27678): Better construction of library name in SLI Date: Mon, 21 May 2007 11:17:47 +0200 (CEST) Created on: MaintChopin Type: bugfix Problem Description (Customer terms) Incorrect detection of shared library version may result in failure loading combo driver. DevDesprez: # 35490 (BDNT27671): Renaming BSE in baanman did not use - if any - new product names Date: Mon, 21 May 2007 10:49:21 +0200 (CEST) Created on: MaintChopin Type: bugfix Problem Description (Customer terms) Baan management snapin did not properly rename BSEs in some cases. Workaround NA Affected Executables baan management snapin Motive source TCS 800/156616 DevDesprez: # 35470 (BDNT27663): Filter locked DLLs during SLM installation Date: Wed, 16 May 2007 16:30:56 +0200 (CEST) Created on: MaintChopin Type: enhancement Problem Description (Customer terms) ASM DLL's were reported as locked during SLM installation which was true but not relevant Workaround Stop ASM during SLM installation Test Procedure Lock ASM and SLM specific DLL's and install SLM: locked DLL's of SLM only should be reported Affected Executables SLM 7.0 installer DevDesprez: # 35445 (BDUX27636): Crash while compiling a session Date: Tue, 15 May 2007 15:48:02 +0200 (CEST) Created on: MaintChopin Type: bugfix Problem Description (Customer terms) The customer got a "connection to server lost" while compiling the program script "tswcs2100" Workaround A workaround is to place the following line in the file $BSE/lib/defaults/all: bshell_max_strbuf_size:200000 Test Procedure testcases Affected Executables bshell Motive source SDIS:ERP-00000-19723 DevDesprez: # 35438 (BDUX27611): MLE: Support just one available language Date: Tue, 15 May 2007 13:56:39 +0200 (CEST) Created on: MaintChopin Type: bugfix Problem Description (Customer terms) It should be possible to have an MLE environment with just one available language. This is required for a proper roll-out of the MLE project, because if a customer wants to enable an environment for MLE, then the down-time must be minimized and the following procedure could be used: - define the columns that should be MLE - define the additional languages (status "being added") - create the runtime datadictionary and reorganize the tables - open the environment for use (with only one available language) (!) - run bdbmlf to create default translations - close the environment - switch the status of the additional language to "available" - open the environment for use (with all languages available) Test Procedure Create an MLE environment with some MLE columns and only one language available. Start sessions using this column, update the column, and so on. Affected Executables bshell all drivers Total number of changIDs displayed: 116