Release notes for portingset: 7.1d.04/Intel/NT4.0/PA.2385Release notes for portingset: 7.1d.04 MaintCorelli: # 20652 (BDUX13659): Oracle driver should handle ORA-28000 - ORA-28002 Date: Fri, 5 Dec 2003 14:40:46 +0100 Created on: MaintCorelli Type: bugfix Problem Description (Customer terms) Oracle error codes that identify warnings (like ORA-28002) cause login failure. Problem Description (Technical terms) Some Oracle errors are not errors but warnings. As the driver treats all unknown errors as fatal, the driver will stop. Workaround Do not enable oracle password aging. Test Procedure Enable oracle password aging (see CREATE PROFILE ... / ALTER USER PROFILE ... ) Motive source DF:217220 MaintCorelli: # 20645 (BDUX13794): sprintf eats up last tab character Date: Fri, 5 Dec 2003 12:37:04 +0100 Created on: DevNewton Type: bugfix Problem Description (Customer terms) the following sprintf eats up the last TAB character function main() { string a(10) string bb(10) string g.s(10000) g.s = "1234" d.g(1) = 10.0 |a = chr$(9) & "aaa" a = chr$(9) & "aaa" & chr$(9) bb = sprintf$("%s", a) } Problem Description (Technical terms) Problem is related to DF:215793 where a TAB at the end of an mb.display was padded when a display string was larger than the requested display width. This could be repoduced with the following script: function main() { long fd string var(255) string long_str(255) var = "01234567890123456789" & chr$(9) | TAB characters at the end fd = mb.display(var, long_str, 20) } Test Procedure the above scripts. Result should be "^Itaaa^I" for the first program and "01234567890123456789^I" for the second program Note tha the "^I" (TAB) is a zero width character and must be included in the result string. Motive source TCS:800-135796 MaintCorelli: # 20642 (BDUX13798): Also change the _aix files after changing bic.y. Date: Fri, 5 Dec 2003 12:34:33 +0100 Created on: MaintCorelli Type: bugfix Problem Description (Technical terms) Sequel to fix BDUX13776 (mailfix 20629): bic.y was updated, but the _aix_ files were not. Test Procedure None MaintCorelli: # 20639 (HYUX13786): Informix:Core dump in regression test Date: Fri, 5 Dec 2003 10:32:19 +0100 Created on: MaintCorelli Type: bugfix Problem Description (Technical terms) DF 141702 - Segmentation fault with drop/create/drop table Test Procedure Execute the following steps in a 3gl program Drop a table Create the same table Drop it again A driver without this fix will dump a core Motive source DF:141702 MaintCorelli: # 20638 (BDNT13790): Prevent question of W2k xcopy. Cleanup before starting (re)build Date: Fri, 5 Dec 2003 10:08:26 +0100 Created on: MaintCorelli Type: porting specific change Problem Description (Technical terms) Bi doesn't build nice on W2k since Bill changed the behavior of copy/xcopy. Add COPYCMD environment variable + support for spaces in JSHIELDBIN env. var. Workaround - use no spaces - build bi on NT4. Test Procedure Build java stuff MaintCorelli: # 20634 (BDUX13783): add GNU zip and tar to portingset Date: Thu, 4 Dec 2003 15:52:37 +0100 Created on: MaintCorelli Type: bugfix Problem Description (Technical terms) gzip6.1 and tar6.1 were needed for Webtop MaintCorelli: # 20629 (BDUX13776): Some functions are for 4GLE only. Date: Thu, 4 Dec 2003 15:42:15 +0100 Created on: MaintCorelli Type: bugfix Problem Description (Technical terms) Manual merge of project BDUX13456 Test Procedure None MaintCorelli: # 20626 (BDUX13723): HP Itanium compile flags Date: Thu, 4 Dec 2003 13:44:23 +0100 Created on: MaintBaanIVc Type: porting specific change Problem Description (Technical terms) Set compile flags based on advise of HP for best performance Test Procedure nightly build MaintCorelli: # 20624 (BDNT13351): Access violation using msql driver level 2 Date: Thu, 4 Dec 2003 13:41:32 +0100 Created on: MaintCorelli Type: bugfix Problem Description (Customer terms) Database server termination occurs if msql driver level 2 mode is used randomly. (Access Violation is logged in eventlog) Problem Description (Technical terms) Memory is used which was free before. Workaround set following values to $BSE\lib\defaults\db_resource msql_max_free_cursors:0 msql_retained_cursors:0 Test Procedure There is no general test procedure available for this problem. Motive source DF:137551 MaintCorelli: # 20620 (BDUX13773): Fix wrong message in license daemon when falling back from BA license to BW license. Date: Thu, 4 Dec 2003 08:59:57 +0100 Created on: MaintCorelli Type: bugfix Problem Description (Customer terms) When in the license daemon all 'light' (former BA) licenses are consumed, the license daemon will try to claim a 'heavy' (former BW) license. When doing that, it will issue an informational message in the logfile stating "Falling back from heavy to light". This message should be exactly the other way around. Problem Description (Technical terms) See above. Test Procedure Start a job or a small 3GL script using BA in a license environment with no BA licenses. You will see the message in the $BSE/log/licd6.2.log file. MaintCorelli: # 20595 (BDNT13740): Manual merge of BDNT13675 to corelli: enhanced portingset delivery Date: Mon, 1 Dec 2003 15:04:37 +0100 Created on: MaintCorelli Type: porting specific change Problem Description (Technical terms) Enhanced delivery of portingsets MaintCorelli: # 20565 (BDUX13631): Show exit code if patch failed Date: Thu, 27 Nov 2003 12:23:00 +0100 Created on: MaintBaanIVc Type: porting specific change Problem Description (Technical terms) Deliver do not show addiitonal info if patch failed to run. Test Procedure use a wrong patch, which do not run your host, and check error message of deliver MaintCorelli: # 20561 (BDUX13690): OpenPlan does not work when startup menu is DEM Browser Date: Thu, 27 Nov 2003 11:13:23 +0100 Created on: MaintCorelli Type: bugfix Problem Description (Customer terms) When the Startup Options are set in the following way: BW Startup Program enabled, Startup Program set to "DEM Browser", it is not possible to connect with OpenPlan to Baan. The bshell stops. Problem Description (Technical terms) Because the Startup Program is set to "DEM Browser" (tgbrg4260m000), the bshell starts tgbrg4260m000. This should not happen when the client program is OpenPlan. Workaround Do not specify "DEM Browser" as Startup Program. Test Procedure Have the Startup Options of the User Data set as described in the Problem Descr. Connect to Baan using OpenPLan. There should be no problems, and OpenPlan should show you the window "Connect OPE to Baan Project". Motive source DF:141740 MaintCorelli: # 20547 (BDUX13678): DF134180: View fields only updated on first tab Date: Tue, 25 Nov 2003 17:20:47 +0100 Created on: MaintCorelli Type: bugfix Problem Description (Customer terms) Performing display() (a 4GL Engine macro or function) for a field in a repeating group of a dynamic form, doesn't change the field on the current tab, but on the first tab. Therefore the change is not visible. Problem Description (Technical terms) In case of copied fields (form fields in a 'repeating group' of a dynamic form), select.field() and functions that use it (such as the 4GL Engine's display()) selects the 'original' field on the first tab, instead of the 'copied' field on the current tab. Test Procedure See Scopus remark. Motive source DF:134180 MaintCorelli: # 20542 (BDUX13673): Informix:Build failure Date: Tue, 25 Nov 2003 13:41:32 +0100 Created on: MaintCorelli Type: bugfix Problem Description (Technical terms) Build failure Test Procedure Build the informix driver MaintCorelli: # 20537 (HYUX13660): Informix:Performance problem with outer join queries Date: Mon, 24 Nov 2003 14:26:18 +0100 Created on: MaintCorelli Type: bugfix Problem Description (Technical terms) QDB prints inner join queries in place of outer join queries Test Procedure Try a query like select emp.workdept from dbtst120 emp, dbtst100 dep where emp.workdept refers to dep with the qptool Check the dbs.log for the Informix query generated by the driver. See that the query given by the Baan driver is like SELECT a.t_workdept FROM ( reger.tdbtst120000 AS a LEFT JOIN reger.tdbtst 100000 AS b ON b.t_deptno = a.t_workdept) MaintCorelli: # 20532 (BDUX13656): DF216603 Date: Fri, 21 Nov 2003 17:09:29 +0100 Created on: MaintBaanIVc Type: bugfix Problem Description (Customer terms) When processing adjustments via "Process Tax Provider Adjustments" (tccom6214s000) the "taxaudit" file for AVP does not correctly reflect the adjustments. Problem Description (Technical terms) The tax->CalcType flag was not being set when an "adjustment" was being sent. Test Procedure Process and adjustment using sessoin noted. The "taxaudit" file can be examined (reported) via the tax032 and tax030 programs supplied with the AVP install. Note the differences with an api with and without the changes. Motive source DF:216603 MaintCorelli: # 20513 (BDUX13640): bic_info crashes when DLLUSAGE contains a % character Date: Thu, 20 Nov 2003 15:29:06 +0100 Created on: MaintCorelli Type: bugfix Problem Description (Customer terms) When the DLLUSAGE contains a % bic_info crashes when bic_info -u is selected Problem Description (Technical terms) printf(string) in stead of printf("%s", string) Workaround Don't use a '%' in a DLLUSAGE Test Procedure See call text Motive source DF:142300 MaintCorelli: # 20509 (BDNT13628): Updated license text Date: Thu, 20 Nov 2003 12:15:22 +0100 Created on: MaintCorelli Type: porting specific change Problem Description (Customer terms) Updated licence text. Point to original SLSA between customer and SSA. MaintCorelli: # 20484 (BDUX13612): Compile fix As400 in xmlobj.c Date: Tue, 18 Nov 2003 15:45:51 +0100 Created on: MaintCorelli Type: bugfix Problem Description (Customer terms) N.A. Problem Description (Technical terms) Compile failed on AS400 due to typo Test Procedure On not AS400 compile .../lib/xml/xmlobj.c with -DHASH_ELEMENT MaintCorelli: # 20480 (BDUX13605): Adjusted copyright string, due to acquisition of Baan by SSA Date: Tue, 18 Nov 2003 12:02:25 +0100 Created on: MaintBaanIVc Type: bugfix Problem Description (Customer terms) Legal string was not correct and did not reflect most recent changes in Baan's legal organization. Problem Description (Technical terms) Legal guys are still not clear what the final legal string is, but currently, we are using: (c) Copyright 2003 Baan Global BV, a subsidiary of SSA Global Technologies, Inc. All rights reserved This string is shown when -v is ran. Workaround NA Test Procedure run e.g. bshell6.x -v MaintCorelli: # 20464 (HYNT13591): DB2: Warning while compiling db2adm.cpp Date: Mon, 17 Nov 2003 13:10:36 +0100 Created on: MaintCorelli Type: bugfix Problem Description (Technical terms) There was a warning while compiling db2adm.cpp file. MaintCorelli: # 20442 (BDUX13573): Core dump in QP on _compnr switch witch roles Date: Fri, 14 Nov 2003 13:41:26 +0100 Created on: MaintCorelli Type: bugfix Problem Description (Customer terms) Core dump on queries containing _compnr expression and expressions based on roles when they are executed in another company number. Test Procedure See defect 131592 Motive source DF:141592 MaintCorelli: # 20441 (HYUX12901): AS400 : Conversion Program Fixes Date: Fri, 14 Nov 2003 13:40:52 +0100 Created on: MaintCorelli Type: bugfix Problem Description (Customer terms) Enhancement request to conversion program during beta test at Komatsu UK. Problem Description (Technical terms) Needed changes: 1) Add a deeper documentation including the program flow in the documentation of the conversion program. Mention here the with a stress that the collection name is only for the table name retrieve and not to define the only handled collection. 2) Include a check in the conversion program if the needed system views are in the collection of the customer. Do not handle the problem but report it. The important check here is the view systables. 3) Include a check if the situation in the database is according the data dictionary. Do not handle the problems because we have already programs for that but report the problems. As a check it should be done if all fields are in the tables that should be there according the data dictionary and check if all indexes are created according to the data dictionary. 4) bdbpost command must be modified for the CL call. The call from QSH level includes the options (-n -m) but the CL call has no option on this. So the referential integrity cannot be switched off. After the option is implemented also add the call of the option in the conversion program. This seems not to be a big problem because the handling of the option is already programmed in the bdbpost and needs only be called. Workaround Not Applicable Test Procedure Install an Fresh Level1 AS400-Baan environment with applications. Import demo data. Use the conversion tool to convert Level1 to Level2 environment. Motive source DF:139137 MaintCorelli: # 20434 (BDUX13564): Change erro messge about audit sequence files Date: Fri, 14 Nov 2003 11:21:01 +0100 Created on: MaintBaanIVc Type: bugfix Problem Description (Customer terms) A bad error message is being written when a corrupted audit file is encountered by the audit_srv6.2 process. This message directs the user to "Delete it using unix command". If the user follows this error message more problems will result. This error message needs to be replaced with a message directing the user to roll the audit sequence to a new file using session ttaad4160s000. Problem Description (Technical terms) Message was not clear, changed in a general message pointing to the audit 4GL sessions Test Procedure enable audit to a file that already excist, see error message. massage should be changed from: : Log_mesg: ERROR : File /opt/trngevt_a/baan0/bse/audit/675/atdpur/apur300675.000 for seq. 0 of tdpur300675 exists. Delete it using unix command : Log_mesg: ERROR : File /opt/trngevt_a/baan0/bse/audit/675/atdpur/apur300675.000 for seq. 0 of tdpur300675 exists. Role or Purge audit files using Audit 4GL Motive source DF:216909 MaintCorelli: # 20413 (BDUX13545): database driver crashes with DB_MANUAL=1 Date: Mon, 10 Nov 2003 14:17:11 +0100 Created on: MaintBaanIVc Type: bugfix Problem Description (Technical terms) Crash in database driver when started with DB_MANUAL=1 on platforms that give SIGSEGV on atoi(NULL). Test Procedure See defect Motive source DF:141999 MaintCorelli: # 20407 (BDUX13540): build fix Date: Mon, 10 Nov 2003 09:58:02 +0100 Created on: MaintCorelli Type: bugfix Problem Description (Technical terms) Nightly build failed MaintCorelli: # 20405 (BDNT13536): Manual merge of BDNT13529. Installer fixes for updating global files Date: Fri, 7 Nov 2003 17:24:04 +0100 Created on: MaintCorelli Type: porting specific change Problem Description (Customer terms) Installer may overwrite existing files in winnt\baan\bin if another Baan environment is on the system Problem Description (Technical terms) see above MaintCorelli: # 20398 (BDUX13526): Error 215 returned by database driver Date: Fri, 7 Nov 2003 11:38:27 +0100 Created on: MaintGemini Type: bugfix Problem Description (Customer terms) Error E_BDB_ILLEGAL (215) during delete. Problem Description (Technical terms) Delete operations fail with error 215 without any logging when a reference is checked to a not existing table. The error E_BDB_NO_TABLE (506) was internally cleared, causing the exception handling to fail. Workaround Verify that all referred tables are created in the database. Motive source TCS:800-135284 MaintCorelli: # 20386 (BDUX13487): Extra fix for uppercase character in audit directory Date: Wed, 5 Nov 2003 13:39:06 +0100 Created on: MaintCorelli Type: bugfix Problem Description (Customer terms) The previous fix for the uppercase issue in the auditserver caused some other problems. Problem Description (Technical terms) The previous fix set the complete path for audit files to lowercase. This resulted in problems e.g.: /usr11/Baan71/bse/audit/atccom This path was set completly to lowercase, also the 'Baan71'. This resulted in the fact that no audit files where found at all. Test Procedure Enable the auditting for a table. Then reorganize this table using bdbreconfig. Check the audit directory structure. Search the directory for audit files for this table. Motive source DF:140442 MaintCorelli: # 20371 (BDUX13507): cmt6.x requirements Date: Tue, 4 Nov 2003 09:39:11 +0100 Created on: MaintBaanIVc Type: bugfix Problem Description (Technical terms) cmt6.x fails without error messages Workaround install ci cmp co diff diff3 ident merge rcs rcsclean rcsdiff rcsmerge rlog sdiff in /usr/local/bin be sure /usr/local/bin is in the PATH in front of /usr/bin MaintCorelli: # 20363 (BDUX13502): Modified recipients list Date: Fri, 31 Oct 2003 16:34:31 +0100 Created on: MaintBaanIVc Type: porting specific change Problem Description (Technical terms) Added our porduct consultant to recipients list MaintCorelli: # 20359 (BDNT13496): libXml: AS/400 build problems Date: Fri, 31 Oct 2003 16:24:59 +0100 Created on: DevNewton Type: porting specific change Problem Description (Technical terms) Compiler problems on AS/400. Probably caused by EK52 library on AS400 MaintCorelli: # 20356 (BDUX13210): XML memory tracing Date: Fri, 31 Oct 2003 12:36:16 +0100 Created on: MaintCorelli Type: bugfix Problem Description (Customer terms) NetChange servers crashed at customer with out of memory errors Problem Description (Technical terms) XML handling in 3GL code was leaking memory, but on features available to trace. Test Procedure Generate a script that leaks XML and run this script with bshell options -dbgxml -tracelevel 1 Chech output of bshell error-log to see allocation / deallocation of XML. One can use the perl script baanspu_stat4.pl V4.10 (ask Erik Remmelzwaal) to help analyze the data. Motive source DF:140789 MaintCorelli: # 20344 (BDNT13490): Do not use multi-colums field in MSQL instance dialog Date: Thu, 30 Oct 2003 13:58:08 +0100 Created on: MaintCorelli Type: porting specific change Problem Description (Customer terms) MSQL Instance name is not shown correctly, due to multi-column settings of dialog. Problem Description (Technical terms) see above Test Procedure Install from full CD (after a portingset with this fix is used on the full medium) against SQL Server 2000, and check that instance names are shown correctly, and not 'cutted-of'. MaintCorelli: # 20322 (BDNT13460): Manual merge of BDNT13447 Date: Tue, 28 Oct 2003 10:56:18 +0100 Created on: MaintBaanIVc Type: bugfix Problem Description (Technical terms) Manual merge of project BDNT13447. Test Procedure NA (difficult to reproduce, affects only logging) MaintCorelli: # 20313 (BDUX13435): Uppercase character in audit directory set to lowercase Date: Fri, 24 Oct 2003 11:15:25 +0200 Created on: MaintCorelli Type: bugfix Problem Description (Customer terms) When bdbreconfig is executed on a table which is set with audit ON a directory with an uppercase character is created in the audit environment. This is due to the fact that during reorganisation the first character of the tablename is set to uppercase to distinguish the original table with the new one. This uppercase directory is not necessary for the audit server and is also not removed with a audit files purge action. Problem Description (Technical terms) The problem is described above. Workaround For purge actions the directories can be deleted manually. Test Procedure Enable the auditting for a table. Then reorganize this table using bdbreconfig. Check the audit directory structure. Search the directory for audit files for this table. Motive source DF: 140442 MaintCorelli: # 20297 (BDNT13422): Fixed delivery problem Date: Tue, 21 Oct 2003 15:35:46 +0200 Created on: MaintCorelli Type: porting specific change Problem Description (Technical terms) Do not deliver autorun.inf, since it was removed from the ism file (InstallShield settings). BW MSI is never delivered as package on the root of a CD, so autorun.inf has no sense. Workaround NA Test Procedure Check delivery of night build. All warnings and errors should be zero now. MaintCorelli: # 20288 (BDNT13417): Manual merge of BDUX13358 Date: Mon, 20 Oct 2003 16:48:55 +0200 Created on: MaintCorelli Type: bugfix Problem Description (Technical terms) Enhanced logging/info, removed strange message, added myself to stok list and reorganized list, like in use on Reger Workaround NA Test Procedure Compile :-) Run bic_info -a and check that domains (if any) are listed for object MaintCorelli: # 20285 (BDUX13369): DF140718: read divf field from form dump as long instead of string Date: Mon, 20 Oct 2003 15:12:27 +0200 Created on: MaintCorelli Type: bugfix Problem Description (Customer terms) For a form field which is not a table field, and has no domain, the following attributes are read incorrectly: - division factor - rounding method - format string - input error message (if input not in allowed range) Problem Description (Technical terms) The division factor field (a long) is dumped in 4-bytes little-endian format (in ttdlldumpform), and read back (by the bshell) as a null-terminated string containing ASCII digits. Therefore this field, and a few fields following it, are read incorrectly. The best way to solve this is to change the bshell, so that in this specific case this field is read correctly. Test Procedure See remark. Also, on the ping-corelli a test session tejacstatic exists; fill in a number not between 1 and 7 to trigger the input error message; this should be ok, instead of a lot of question marks. MaintCorelli: # 20255 (BDNT13375): Manual merge of project BDNT13289 (installer changes for windows 2003/bad space detection) Date: Tue, 14 Oct 2003 09:15:31 +0200 Created on: MaintCorelli Type: bugfix Problem Description (Customer terms) Installer failed to install (sometimes) if disk (free) space exceeds some limits. Problem Description (Technical terms) Disk space detection routine was not good aware of checking disks above 2Gb. Unreliable results may be shown. Test Procedure Not sure whether this problem is reproducable on all systems with big disks. But if the installer succesfully continues after the table spaces have been specified, it would be ok. Motive source TCS defect: TCS:100-132799, originally created for 4c MaintCorelli: # 20252 (BDUX13273): JVMI issues Date: Tue, 14 Oct 2003 09:06:35 +0200 Created on: MaintGemini Type: bugfix Problem Description (Customer terms) On HPUX the bshell dumps a core after usage of JVMI. Bshell function java.execute.static.method.sync fails and returns -1 when no optional method arguments are used. Problem Description (Technical terms) Unload of libjava.sl causes the coredump. Logging fails because of unexpected empty array. Test Procedure start tmboaserver on HPUX, close and check for a core file Motive source DF140617 MaintCorelli: # 20243 (BDUX13222): Bshellxma does not work in combination with OpenPlan Date: Fri, 10 Oct 2003 17:01:41 +0200 Created on: MaintCorelli Type: bugfix Problem Description (Customer terms) When using OpenPlan to connect to Baan, the bshellxma does core dump / stop. Therefore we can not use OpenPlan. Problem Description (Technical terms) Strange behaviour regarding memory (heap) usage found in xma specific code. Because of this problem, the bshell core dumps. Problem in licd found. Because of this problem bshell did a normal exit. Workaround No workaround found. Test Procedure Have OpenPlan installed and correctly configured. Have Project (within Baan) correctly configured. Connect with OpenPlan to Baan. There should be no problems, and the company selection window should pop up. Motive source DF:140412 MaintCorelli: # 20233 (BDUX13330): bdbvalidate -z option Date: Thu, 9 Oct 2003 17:09:13 +0200 Created on: MaintCorelli Type: bugfix Problem Description (Customer terms) bdbvalidate -z does not work Problem Description (Technical terms) After the introduction of the bdb_max_errors_per_table resource, the number of errors was always reset to the (default) resource value, ignoring the value of the -z option. Workaround Set the bdb_max_errors_per_table resource. Motive source TCS:800-134964 MaintCorelli: # 20225 (BDNT13343): JVMI: generate correct size information Date: Thu, 9 Oct 2003 14:37:34 +0200 Created on: MaintCorelli Type: bugfix Problem Description (Customer terms) If tmxmlhand is restarted (due to a fatal error), sometimes incoming Java messages are lost. Problem Description (Technical terms) After a restart, 4GL events are generated for all outstanding Java messages. These events however do not contain the correct bucket size information, but says the size is 0. The tmxmlhand uses the size information to read the incoming message. In case the size is 0, the incoming message (being a valid busdoc) is therefore not processed. Workaround The xmlhand could use the function java.lookup.queue to retrieve the correct size information of a bucket. MaintCorelli: # 20223 (BDNT13345): Removed duplicate clearcase element introduced with BDNT13324 Date: Thu, 9 Oct 2003 13:10:29 +0200 Created on: MaintCorelli Type: porting specific change Problem Description (Technical terms) Removed duplicate clearcase elements and added a forgotten change Workaround NA Test Procedure Run BW msi setup. MaintCorelli: # 20216 (BDUX13274): Wrong rows returned if a query runs across two databases Date: Wed, 8 Oct 2003 14:00:41 +0200 Created on: MaintCorelli Type: bugfix Problem Description (Customer terms) Evaluation of EXISTS operation are going wrong on subqueries. The problem appears if distributed database driver are used only ! Problem Description (Technical terms) Evaluation of EXISTS is going wrong because "select table.*" is used in combination with "where table._compnr" in the subquery. In this situation two output columns are available (_compnr and a dummy column) in the database view. The EXISTS operation uses _compnr instead the dummy one to evaluate. In different database instances the query simply returns all rows that qualify in the main query without regard to the filtering done in the subquery. select ecedi701.* from ecedi701 where ecedi701.bpid = '000330' and ecedi701._compnr = 315 and not exists (select ecedi702.* from ecedi702 where ecedi702.bpid = '000315' and ecedi702._compnr = 330 and ecedi702.bano = ecedi701.bano) Workaround instead "select table.*" use "select table." in the exist subquery. Test Procedure Run the given query with distributed database drivers. To ensure distributed database drivers modify your tabledef6.2 file for your involved tables. e.g. *:701:oracle7(ORACLE_SID=D2,ORACLE_HOME=/r1/oracle/product/7.3.4):N *:702:oracle7(ORACLE_HOME=/r1/oracle/product/7.3.4,ORACLE_SID=D2):N Motive source DF:216141 MaintCorelli: # 20214 (BDNT13332): Correction on BDNT13324 Date: Wed, 8 Oct 2003 13:58:55 +0200 Created on: MaintCorelli Type: bugfix Problem Description (Customer terms) Correction on BDNT13324 Problem Description (Technical terms) again 2 files missing, which needed to be backported from Gemini to Corelli. Workaround not applicable Test Procedure Compile setup.exe MaintCorelli: # 20211 (BDNT13290): TSS: avoid 0x9b9c9d.. problems Date: Wed, 8 Oct 2003 10:01:41 +0200 Created on: MaintReger Type: bugfix Problem Description (Technical terms) In several places in libmb (viz. where IsISO88591 optimization is done), the Microsoft extensions of ISO88591 are not handled correctly. MaintCorelli: # 20205 (BDUX13256): Option -A in bdbpost reports total duplicates after execution Date: Tue, 7 Oct 2003 14:49:44 +0200 Created on: MaintBaanIVc Type: bugfix Problem Description (Customer terms) When bdbpost is executed with the option -A no report of any duplicates is displayed or logged at the end, as is done when the -R option is used. The bdbpost usage states that this should be the case. Problem Description (Technical terms) See problem description (Customer terms). Test Procedure Export a table (e.g. tcmcs045) using bdbpre -N tcmcs045 -C < areas_dump Then run bdbpost -A < areas_dump. All record are duplicates, but no report about this is given in the old situation. With this fix bdbpost reports the total number of duplicates found, but doesn't overwrite the records. Motive source DF:216302 MaintCorelli: # 20199 (BDNT13324): Correction on BDNT13203 Date: Tue, 7 Oct 2003 14:45:46 +0200 Created on: MaintCorelli Type: bugfix Problem Description (Customer terms) The msi installer of Corelli is made equal to the one of Gemini. This is done with project BDNT13203. Accidentally the new files from the \ui\bw\setup were not merged. (These were files which did not exists for Corelli, but did exist for Gemini). Although the dsp en dsw files were already made equal to the ones in Gemini. This caused a errors when compiling setup.exe. Problem Description (Technical terms) Now the correct files are added to the \ui\bw\setup directory. Workaround not applicable Test Procedure Build the setup project, both for Release and Debug. No compile or link errors should be reported, and setup.exe should be created. Motive source DF:121212 MaintCorelli: # 20183 (BDNT13307): Merged project BDNT13240 (integrate image builder with deliver) to Baan V Date: Mon, 6 Oct 2003 10:31:36 +0200 Created on: MaintCorelli Type: porting specific change Problem Description (Technical terms) Integrate imagebuilder with deliver. Portingset CD is now generated together with delivery Workaround NA MaintCorelli: # 20171 (BDNT13296): Solve merge conflict for BDNT13203 Date: Fri, 3 Oct 2003 13:56:43 +0200 Created on: MaintCorelli Type: bugfix Problem Description (Customer terms) See description at BDNT13203 Problem Description (Technical terms) See description at BDNT13203 Workaround See description at BDNT13203 Test Procedure See description at BDNT13203 Motive source DF:139859 MaintCorelli: # 20152 (BDUX13085): Fixed problem in repgen Date: Wed, 1 Oct 2003 16:38:49 +0200 Created on: MaintBaanIVc Type: bugfix Problem Description (Customer terms) Reports will not compile always. E.g. next script fails (not script is pseudo code) select * FROM xyz:var, pqr:othervar Problem Description (Technical terms) Texts folowwed by semicolons are interpreted as labels, while this is not the cause if working within e.g. a select statement and binding variables. Workaround Use comma sign on next line instead of the first line, e.g. next will work: select * FROM xyz:var ,pqr:othervar Test Procedure Create a report with select statement as described in the problem, and check that report can be compiled. For more information, see the mentioned Scopus defect below. Motive source DF:139903 MaintCorelli: # 20144 (BDUX13263): Make hard coded prof log file changeable Date: Wed, 1 Oct 2003 13:26:37 +0200 Created on: MaintCorelli Type: bugfix Problem Description (Customer terms) Profile and statistics filenames can not be changed. Problem Description (Technical terms) The prof and stat filenames are now handled by a resource named prof_name and stat_name. The environment variable $DBSLOG_NAME is now a resource too. MaintCorelli: # 20140 (HYNT12908): BaanIV does not install on Db2 v8 Date: Wed, 1 Oct 2003 11:24:01 +0200 Created on: MaintBaanIVc Type: bugfix Problem Description (Customer terms) BaanIV(Corelli) cannot install on DB2 v8. Problem Description (Technical terms) The version check part of the installer failed. Test Procedure Test the installer with the new db2adm.dll and see that the install goes fine on DB2 v8 MaintCorelli: # 20132 (BDUX13259): OS390 Call Graph profiler fix Date: Tue, 30 Sep 2003 16:29:44 +0200 Created on: MaintCorelli Type: bugfix Problem Description (Technical terms) Compile problem OS390 Test Procedure compile sys_fun.c on fender MaintCorelli: # 20129 (BDUX13254): Fixed small trace problem in timer library. Date: Tue, 30 Sep 2003 16:26:45 +0200 Created on: MaintGemini Type: bugfix Problem Description (Customer terms) In the Bshell, alarms and timers can be set using set.alarm() and set.timers(). When using the trace option -dbgmulact, the process-id of a timer or alarm that is killed using kill.timer() is shown wrong. Problem Description (Technical terms) The internal stucture containing the timer is already freed before it is used to display the trace information. Test Procedure Write a small 3GL program that creates and destroys a timer. Run a Bshell with -dbgmulact and see the new output. MaintCorelli: # 20126 (BDUX13257): Build failed on HPUX after BDUX13211 Date: Tue, 30 Sep 2003 14:05:53 +0200 Created on: MaintCorelli Type: porting specific change Problem Description (Technical terms) HPUX11.00 build failed Test Procedure nightly build MaintCorelli: # 20125 (BDUX13255): ora_update fix Date: Tue, 30 Sep 2003 14:05:17 +0200 Created on: MaintCorelli Type: bugfix Problem Description (Customer terms) On AIX (shared oracle libs based), the oracle driver could not connect to the database. Problem Description (Technical terms) The resource oracle_client_home was still set in $BSE/lib/defaults/db_resource, and not removed by ora_update. Workaround Remove the oracle_client_home resource. MaintCorelli: # 20122 (BDUX13249): OS_390 fix for HZ Date: Tue, 30 Sep 2003 08:28:03 +0200 Created on: MaintCorelli Type: bugfix Problem Description (Technical terms) Compiler error due to missing HZ on OS390 Test Procedure recompile during nightly build MaintCorelli: # 20121 (BDUX13211): HP11.22 Itanium port Date: Mon, 29 Sep 2003 16:45:41 +0200 Created on: MaintCorelli Type: porting specific change Problem Description (Technical terms) Initial HP-UX11.22 port on Itanium. Test Procedure Some internal test are done, should be tested by HP and PTG. MaintCorelli: # 20119 (BDNT13246): Supply all the install6.x questions with help Date: Mon, 29 Sep 2003 14:16:09 +0200 Created on: MaintCorelli Type: bugfix Problem Description (Customer terms) Not all questions contain help info Problem Description (Technical terms) Not every question contained help in de cd.read6.x script Test Procedure Run the script cd.read6.x and ask for help on every question Motive source TCS:100-131011 Total number of changIDs displayed: 63