List of changes for portingset: 8.4c.02 MaintStrauss: # 40702 (BDUX32695): Strange log.tmpxxxyyyyy when using bic and -qx Date: Mon, 22 Sep 2008 17:05:31 +0200 (CEST) Created on: DevBeethoven Type: bugfix Problem Description (Customer terms) loads of strange log.tmpxxxxyyyyy files Test Procedure function main() {} execute bic6.2 pmain -o ./omain -qx test.xml no log.test.xml should appear in $BSE/log anymore and log messages for bic are send to log.bic6.2 again. Affected Executables bic6.2 MaintStrauss: # 40598 (BDNT32624): Merge BDNT32592 Date: Mon, 15 Sep 2008 12:09:22 +0200 (CEST) Created on: MaintStrauss Type: bugfix Problem Description (Customer terms) Windows Server Printer with remote HP LJ P1505 printer causes crash in BwPrint Test Procedure Start BwPrint with /s option ('silent'; this option is used by Windows Server Printer), and print to a remote HP LJ P1505 printer driver. Affected Executables bwprint Motive source SDIS:TECH-00000-04115 MaintStrauss: # 40591 (BDNT32606): Report editor problem with Japanese report Date: Mon, 15 Sep 2008 11:04:19 +0200 (CEST) Created on: MaintStrauss Type: bugfix Problem Description (Customer terms) When editing a report with east asian language labels and scrolling horizontaly in this report some lines get mixedup on the screen. Test Procedure See problem description in SDIS request: TECH-00000-04068 Affected Executables bw.exe Motive source SDIS:TECH-00000-04068 MaintStrauss: # 40546 (BDNT32573): Japanese character underlined in message Date: Thu, 11 Sep 2008 15:23:51 +0200 (CEST) Created on: MaintStrauss Type: bugfix Problem Description (Customer terms) In a message some Japanese characters cause the next character to get an underline. This only happens in BW. Test Procedure See problem description in SDIS: TECH-00000-04230 Affected Executables bw.exe Motive source SDIS:TECH-00000-04230 MaintStrauss: # 40496 (BDUX32518): Bic: SQL select items cannot be bound to array elements Date: Wed, 10 Sep 2008 14:01:40 +0200 (CEST) Created on: MaintStrauss Type: bugfix Problem Description (Customer terms) The following construct compiles successfully, but it is not properly executed: select phoneno(1) :1, phoneno(2) :2, phoneno(3) :3 from dbtst120 where empno = 10 selectbind(1,phoneno(1,1)) selectbind(2,phoneno(1,2)) selectbind(3,phoneno(1,3)) selectdo ASSERTSEQ( phoneno(1,1), dbtst120.phoneno(1,1) ) ASSERTSEQ( phoneno(1,2), dbtst120.phoneno(1,2) ) ASSERTSEQ( phoneno(1,3), dbtst120.phoneno(1,3) ) selectempty ASSERT( 0 ) endselect Only one of the array elements is updated, the others remain untouched. Workaround Bind to a variable, and in the "selectdo" copy from the variable to the array element. Test Procedure Write a construct such as in the Problem Description (Customer terms) and observe that the array elements are properly filled. Affected Executables bshell Motive source TCS:800-166525 MaintStrauss: # 40490 (BDUX32510): SQL: Support generic value expressions as LIKE pattern Date: Tue, 9 Sep 2008 15:01:40 +0200 (CEST) Created on: MaintStrauss Type: bugfix Problem Description (Customer terms) The following SQL statement (ANSI dialect) is not accepted by the SQL processor: select distinct "tfgld008"."leac" "n_9569" from "tfgld008" "tfgld008" where "tfgld008"."company_nr" in (519) and lower ("tfgld008"."leac") like lower ('10') || '%' order by 1 asc It replies with the following error message: Unexpected token 'lower', SQLState='42I00', VendorCode=302 Workaround Try to rewrite the query so that the pattern of the LIKE predicate is either a string literal or a parameter. Test Procedure Execute an SQL statement such as in the Problem Description (Customer terms). Affected Executables bsql bshell jbdb (the component used by the ODBC/JDBC integrations, aka the DB Connector) MaintStrauss: # 40441 (BDUX32497): change dump limit bdbpre Date: Thu, 4 Sep 2008 12:55:29 +0200 (CEST) Created on: MaintStrauss Type: bugfix Problem Description (Customer terms) Hi, we are using the session copy data tccom0214m000 to rename the companies within files created by a database export. We have noticed that when it is ran against very large files, i.e. split over two or three .S files then the first file is deleted and lost. Workaround use smaller files, or copy on OS level. Test Procedure create a file of 2417483647 bytes and do a file.cp on this file Affected Executables bshell Motive source SDIS:erp-00000-44334 MaintStrauss: # 40434 (BDNT32467): Problem when using chinese characters in BWC file name Date: Wed, 3 Sep 2008 16:59:03 +0200 (CEST) Created on: MaintStrauss Type: bugfix Problem Description (Customer terms) When multibyte characters (for instance chinese or japanese) are used in the pathname of a BW configurtion file (.bwc file), this configuration file causes the following error messages when BW is started: "Could not load configuration file " Test Procedure See problem description in SDIS. Affected Executables bw.exe Motive source SDIS:TECH-00000-04247 MaintStrauss: # 40427 (BDNT32455): Problem with non conform end dates in objects Date: Wed, 3 Sep 2008 14:19:19 +0200 (CEST) Created on: MaintStrauss Type: bugfix Problem Description (Customer terms) Cannot run some objects with End of Maintaince enabled Test Procedure Run a session with one of these older objects (see SDIS ERP-00000-46434) Affected Executables ntbshell.exe Motive source SDIS:ERP-00000-46434 MaintStrauss: # 40315 (BDNT32378): Corelli licensing does not appear to work when ottstpstdlib is in SHM Date: Thu, 21 Aug 2008 13:39:19 +0200 (CEST) Created on: MaintStrauss Type: bugfix Problem Description (Customer terms) When running Baan5 (tools tt7.1_a) on portingset 8.4c, the SLM licensing does not work correctly. This happens on all platformsA check is done if the product is actually licensed, but no licenses are assigned. Motive source SDIS:TECH-00000-04067 MaintStrauss: # 40169 (BDNT32074): Session timeout hangup Date: Mon, 4 Aug 2008 13:25:38 +0200 (CEST) Created on: MaintDesprez Type: bugfix Problem Description (Customer terms) When the session timeout mechanism is used, sometimes after a timeout, the connection is closed however the dialog which should come up to tell the user is not shown. The only way to continue is by killing BW.EXE through the task manager. This problem only occurs when backend runs on a Windows server. Test Procedure See problem description. Use the environment setting: -set SESSION_TIMEOUT=1 to set the timeout to 1 minutes (default is 20 or 30 minutes). Affected Executables ntbshell.exe Motive source SDIS: TECH-00000-04012 MaintStrauss: # 40150 (BDUX32196): Empty export with blob results in wrong header Date: Thu, 31 Jul 2008 15:29:40 +0200 (CEST) Created on: DevBeethoven Type: bugfix Problem Description (Customer terms) A multiple table dump with BLOBs fails to import Test Procedure chk tests/blob/dbtools/blob08 Affected Executables bdbpre6.2 MaintStrauss: # 40072 (BDUX32126): retry_delay does not work Date: Mon, 21 Jul 2008 16:42:10 +0200 (CEST) Created on: MaintDesprez Type: bugfix Problem Description (Customer terms) retry_delay does not work. Affected Executables bshell MaintStrauss: # 40018 (BDUX32071): DB2 for SunOS Date: Wed, 16 Jul 2008 16:40:50 +0200 (CEST) Created on: MaintStrauss Type: bugfix Problem Description (Customer terms) DB2 port to SunOS Test Procedure RDD test Affected Executables gcommand db2v5_srv Motive source TCS:800-166592 TCS:800-166593 MaintStrauss: # 40009 (BDUX32065): asc returns wrong value og TSS characters containing another 0x9b Date: Wed, 16 Jul 2008 11:26:54 +0200 (CEST) Created on: MaintStrauss Type: bugfix Problem Description (Customer terms) bshell function asc() returns a wrong value when tss characters contain another 0x9b character. Test Procedure regression test Affected Executables bshell Motive source SDIS:TECH-00000-04137 MaintStrauss: # 39977 (BDUX31865): Added DB2 support for Solaris Date: Fri, 11 Jul 2008 11:56:50 +0200 (CEST) Created on: DevBeethoven Type: enhancement Problem Description (Customer terms) Customer requires (for convergence) DB2 support on Solaris in 8.x portingsets. Test Procedure TBD: Need to do installation test MaintStrauss: # 39818 (BDUX31855): Oracle 11 support Date: Thu, 26 Jun 2008 09:14:43 +0200 (CEST) Created on: MaintStrauss Type: porting specific change Problem Description (Customer terms) Oracle 11 support Test Procedure Regression tests Affected Executables ora8_srv MaintStrauss: # 39812 (BDUX31844): Extra checks to catch DD mismatches in references Date: Wed, 25 Jun 2008 10:29:41 +0200 (CEST) Created on: DevBeethoven Type: bugfix Problem Description (Customer terms) Crash in database drivers on incorrect reference definition in runtime data dichtionary Affected Executables all database drivers DevStrauss: # 39651 (BDUX31644): LNCPE-116: T 800-155159: When compiling on AS, object saved in wrong directory Date: Fri, 6 Jun 2008 17:03:10 +0200 (CEST) Created on: DevStrauss Type: bugfix Problem Description (Customer terms) If a script is compiled on an Application Server (AS), then the object is saved in the wrong directory on the Master Application Server (MAS). Normally, the BAAN_SCM_GRP variable (which defaults to the name of the application user) is used to determine the location of the compiled objects to be saved. However if the '-z' option is passed to bic, the BAAN_SCM_GRP variable should be ignored. For example, assume the $BSE/lib/fd6.2. file contains the following line: odu:${BSE}/application/${BAAN_SCM_GRP}/du7.6_a4_dr:${BSE}/application/du7.6_a4 :${BSE}/application/du7.6_a2:${BSE}/application/du7.6_a1:${BSE}/application/du7.6_a If an "odu" object is compiled without the -z option then it should be saved in directory "${BSE}/application/${BAAN_SCM_GRP}/du7.6_a4_dr" (if that directory exists, otherwise it is saved in one of the alternative directories). If an "odu" object is compiled *with* the -z optin then it should *not* be saved in directories "${BSE}/application/${BAAN_SCM_GRP}/du7.6_a4_dr", but in directory "${BSE}/application/du7.6_a4". This works as excepted when the object is compiled on the MAS, but not when it is compiled on an AS. Test Procedure See Problem Description (Customer Terms). Affected Executables bic