List of changes for portingset: 7.1d.15 MaintCorelli: # 34705 (BDUX26793): dbms user is required in output file from RDBMS sessions. Date: Thu, 15 Mar 2007 14:46:39 +0100 (CET) Created on: MaintCorelli Type: bugfix Problem Description (Customer terms) Run session "ttdba0515m000". - Press new. - Introduce data for a new user. - Save. - Convert User. If you enter a wrong password for this step, the user "Baan" changes it's status in the session to "Not yet created in RDBMS" Workaround n/a Affected Executables xxx_maint6.x binaries Motive source SDIS:TECH-00000-02053 MaintCorelli: # 34626 (BDUX26732): new timezone files Date: Thu, 8 Mar 2007 15:31:15 +0100 (CET) Created on: MaintCage Type: bugfix Problem Description (Customer terms) New timezone rules are created and for this new files should be included in the portingset also Workaround download the files manually and compile these with zic6.1 manually Test Procedure check if the number of files and directories are now 577 Affected Executables files in $BSE/lib/zoneinfo and $BSE/lib/zonerules MaintCorelli: # 34612 (BDNT26656): fill java.library.path property Date: Thu, 8 Mar 2007 10:08:44 +0100 (CET) Created on: MaintBaanIVc Type: bugfix Problem Description (Customer terms) Starting tmboaserver via BW works fine. 1) Windows: But when trying to start openworld via bshell in the background (started from command line or via ASM), it fails. The bshell is hanging. Dbgjvmi shows the following lines: B:0000026:::(00001):Exception occured in start (I)V B:0000027:::(00001):Exception cleared 2) Linux: When trying to start tmboaserver in the background (via commandline, or via ASM), it is needed to extra add $BSE/shlib to the LD_LIBRARY_PATH. Otherwise tmboaserver doesn't start. Result of this is, that the ASM server has to be hard linked to a specific BSE environment, and cannot be used anymore for multiple BSE environments. * when ASM is started with: LD_LIBRARY_PATH=/usr/java/j2sdk1.4.2_06/jre/lib/i386:/usr/java/j2sdk1.4.2_06/jre/lib/i386/client or with unset LD_LIBRARY_PATH error "Cannot start, failed to start JAVA, wrong JDK version" * when ASM is started with: LD_LIBRARY_PATH=/usr1/baan4/bse/shlib:/usr/java/j2sdk1.4.2_06/jre/lib/i386:/usr/java/j2sdk1.4.2_06/jre/lib/i386/client works fine Workaround In $BSE\java\jvm_options: -Djava.library.path=\shlib On Windows: append PATH with \bin;\bin\client in system environment variabeles append PATH with %BSE%\bin;%BSE\shlib in environment variabeles of each BSE by means of baanman snapin the ASM service will use these PATHs On Linux: append LD_LIBRARY_PATH with /shlib in each $BSE/lib/bse_vars append LD_LIBRARY_PATH with /lib/i386:/lib/i386/client:/lib/i386/native_threads before starting ASM server from command line before starting a bshell, ASM server will read its bse_vars file Test Procedure See Problem description Motive source TCS:800-156464 TCS:800-156465 MaintCorelli: # 34605 (BDNT26712): Add option to pass install directory to setup Date: Wed, 7 Mar 2007 14:16:04 +0100 (CET) Created on: MaintCorelli Type: bugfix Problem Description (Customer terms) When using the unattended install for the BW client you are unable to select the directory to install the new client in. When running the BW setup.exe /s /u from the command line. This defaults to install in Program files\baan\Baan ERP There is no way to install it in another directory. Workaround Use attented install. Test Procedure See problem description. Affected Executables setup.exe Motive source SDIS:TECH-00000-02018 MaintCorelli: # 34585 (BDUX26565): password expired if baan login daemon used Date: Tue, 6 Mar 2007 15:11:00 +0100 (CET) Created on: MaintCage Type: bugfix Problem Description (Customer terms) Baanlogin returns password expired even when it is not expired. Workaround Decrease Maximum Password Age. Affected Executables blogind6.x badmin6.x Motive source SDIS:TECH-00000-02050 MaintCorelli: # 34316 (BDNT26401): BW Setup for Windows Vista Date: Wed, 14 Feb 2007 17:15:34 +0100 (CET) Created on: MaintCorelli Type: bugfix Problem Description (Customer terms) BW Setup on Windows Vista fails. Test Procedure Try to install BW on Windows Vista. Affected Executables setup.exe MaintCorelli: # 34298 (BDUX26383): Barcode texts need to escaped if quotes are in barcode text Date: Wed, 14 Feb 2007 10:28:37 +0100 (CET) Created on: DevChopin Type: bugfix Problem Description (Customer terms) Barcode on unix not correctly printed if barcode contains double quote or dollar sign (or any other character interpreted by shell) Workaround Postpone barocode processing to $BSE/lib/barocde/type%d script. Do not pass non-ascii data in barcode (bc$()). Test Procedure Write a 3GL script which call bc$() with double quote in barcode caption. Affected Executables filter6.x Motive source SDIS:TECH-11111-99999 (no defect yet created) MaintCorelli: # 34293 (BDNT26378): Informix driver crash on delete statement Date: Tue, 13 Feb 2007 15:41:03 +0100 (CET) Created on: MaintCorelli Type: bugfix Problem Description (Customer terms) Informix driver crashs when “delete from” is executed. Workaround increase inf_prepare_cache_length value in db_resource file until error does not appear anymore. Test Procedure This easy test procedure can be used with a modified database driver only ! Database driver needs to be compiled with DEFAULT_INF_STMT_POOL_LENGTH 1 in dbs_informix.h For reproduction use following db_resource setting : inf_prepare_cache_length:1 Enter some values to ttaad050 table and run following 3gl program. function do_delete(string str(10) ) { delete from ttaad050 where syst = :str deleteempty enddelete abort.transaction() } function main() { do_delete("test1") select ttaad050.* from ttaad050 selectdo endselect do_delete("test2") } Affected Executables inf_srv MaintCorelli: # 34207 (FRUX26190): iSeries fix problem with dereferencing cursors with no db_cursor in mark_for_repositioning Date: Wed, 7 Feb 2007 13:24:18 +0100 (CET) Created on: MaintCorelli Type: bugfix Problem Description (Customer terms) SDIS Defect TECH-00000-01864 When running the initialize parameters session (tcmcs0295m000) the session disconnects from the server. Affected Executables DB4_SRV6.2.PGM (the fix for the abort of the driver, and the tracing) DB4_RIO6.2.PGM (the fix for the error mapping to 401 in case of DD mismatch, rather than NOREC). Motive source SDIS:TECH-00000-01864 MaintCorelli: # 34150 (BDNT26236): Use infenv_lock_timeout for group sessions also Date: Mon, 5 Feb 2007 09:15:25 +0100 (CET) Created on: MaintBaanIVc Type: bugfix Problem Description (Customer terms) During bdbreconfig sometimes error 113 (table locked) appears. Workaround n/a Test Procedure This is difficult to test. The problem was seen on big tables, but it was more a random issue. Affected Executables inf_srv MaintCorelli: # 34103 (BDUX26187): Informix level 2 error 215 Date: Thu, 1 Feb 2007 09:30:54 +0100 (CET) Created on: MaintCorelli Type: bugfix Problem Description (Customer terms) Informix level 2 customers are faced sometimes to error -215 (illegal state) Workaround Set inf_open_cursors:100 in db_resource. If the problem still exists increase the value until error 215 disappears. Affected Executables inf_srv MaintCorelli: # 33929 (FRUX26012): iSeries: initialization error in combo driver Date: Fri, 19 Jan 2007 13:44:30 +0100 (CET) Created on: MaintCorelli Type: bugfix Problem Description (Customer terms) On iSeries the combo driver shows a bdb_error 700 and terminates. Workaround Use stand alone driver in stead of a combo driver. Test Procedure use combo driver in stead of a stand alone driver Affected Executables DB4_SRV6.2.SRVPGM Motive source SDIS:DTECH-00000-01891 MaintCorelli: # 33375 (BDUX25448): Password aging on Solaris 10 does not work Date: Mon, 4 Dec 2006 13:08:54 +0100 (CET) Created on: MaintCorelli Type: bugfix Problem Description (Customer terms) 1. When password aging is invoked on Solaris 10 the user is not able to change the password with session ttstppwdaging. The badmin binary returns an unknown error. 2. The password change dialog is always popping up when password aging is invoked. Workaround Remove the line with the pam_dial_auth_so.1 module from the /etc/pam.conf file. Test Procedure Invoke password aging. Start the Baan application using a user with password aging. In it's warn period the session ttstppwdaging should popup for password change. Outside the warn period the password change dialog should not popup. When the password is changed a message should be displayed confirming the password change. Affected Executables badmin6.x Motive source SDIS:TECH-00000-01694 MaintCorelli: # 32990 (BDUX25090): utc.add error when DST border is crossed Date: Wed, 25 Oct 2006 13:52:38 +0200 (CEST) Created on: DevChopin Type: bugfix Problem Description (Customer terms) Hours can not be registered in bptmm1120m000. Test Procedure function main () { long ret_val long today today = date.to.utc(2006, 10, 23, 8, 0, 0) ret_val = utc.add( today, 0, 0, 7, 0, 0, 0, today) } Affected Executables bshell Motive source TCS:800-155185 MaintCorelli: # 32971 (BDNT25051): Not able to use BwConfig and BwPrint as user Administrator Date: Tue, 24 Oct 2006 15:18:42 +0200 (CEST) Created on: MaintBaanIVc Type: bugfix Problem Description (Customer terms) BwConfig and BwPrint cannot be started as user Administrator due to an extra check on long usernames. When the username is longer than 8 characters an application event is logged and the application will not start. Workaround Use a username with a maximum of 8 characters Test Procedure Right click on bwprint.exe. Choose 'Run as...'. Choose for user Administrator and enter the correct password. When bwprint does not start look in the eventviewer and check the events for bwprint. Same goes for BW.exe. Affected Executables BwConfig.dll BwPrint.exe Motive source SDIS:TECH-00000-01583 MaintCorelli: # 32939 (BDUX25000): JVMI: missing dir in LD_LIBRARY_PATH Date: Fri, 20 Oct 2006 16:39:29 +0200 (CEST) Created on: MaintCorelli Type: bugfix Problem Description (Customer terms) bshell hangs when JRE 1.3 is used on DEC/OSF Workaround add to $BSE/lib/bse_vars: LD_LIBRARY_PATH=/lib/alpha:/lib/alpha/classic:/lib/alpha/native_threads where is the directory of the installed JRE most times this is /usr/opt/java131 Test Procedure OW on DEC/OSF with JRE 1.3 Affected Executables bshell bjvmi.jar MaintCorelli: # 32927 (BDNT24971): bentman and baanman.msc cannot be started as user Administrator as of 7.1d.13 Date: Fri, 20 Oct 2006 11:03:14 +0200 (CEST) Created on: MaintCorelli Type: bugfix Problem Description (Customer terms) since installation of portingset 7.1d.13, it is not possible to run MMC: c:\winnt\baan\bin\baammmc nor BaanNT manager by user administrator. Workaround Use the 'Run as..' feature in Windows. Start the BaanNT Manager as a real Baan user. Affected Executables bentman.exe baanman.dll Motive source SDIS:tech-00000-01517 MaintCorelli: # 32814 (BDUX24911): new zoneinfo files Date: Fri, 13 Oct 2006 16:14:02 +0200 (CEST) Created on: MaintCorelli Type: bugfix Problem Description (Customer terms) The DST switch had been moved from 15 okt to 5 nov in Brazil Workaround change the files manualli or download the files. Then compile with the zic compiler (Fill this in) Test Procedure install portingset, check if new files are there, new rule for brazil for 2006 and 2007 Affected Executables zonerule files, Motive source SDIS:tech-00000-01519 MaintCorelli: # 32751 (BDUX24863): use javac 1.4 Date: Tue, 10 Oct 2006 15:36:45 +0200 (CEST) Created on: MaintBaanIVc Type: bugfix Problem Description (Customer terms) On HPUX the default SHLIB_PATH points to jre1.2, which is not supported anymore Test Procedure OW regression test Affected Executables bshell