List of changes for portingset: 8.9a.04 ------------------------------------------------------------------------ Couperin: # 61833 (BDUX55068): DBDLL: overload bshell functions with 3GL Date: Fri, 30 May 2014 13:55:53 +0200 (CEST) Created on: Couperin Type: bugfix _Problem Description (Customer terms)_ For allowing a finer way to send update BOD/BDE there is a need to know when db.update/db.insert/db.delete is done on certain tables. _Test Procedure_ tests_bshell/overload.bshell.call.test _Affected Executables_ bshell6.2 _Motive source_ ScrumStory:LNTECH-2697 ------------------------------------------------------------------------ Couperin: # 61781 (BDUX54973): WF: Bshell may crash if DBCM table is loaded in shared memory Date: Mon, 26 May 2014 14:49:15 +0200 (CEST) Created on: Couperin Type: bugfix _Problem Description (Customer terms)_ The bshell crashes if a DBCM table (used for Workflow) is loaded in shared memory. _Workaround_ Do not store any DBCM table in shared memory. _Test Procedure_ Store a DBCM table in shared memory and update this table. Restart the bshell and again update the same table. See test tests/change_management/read_stability/copy_DD_TABLE_and_DBS_DD_shared_memory.test. _Affected Executables_ bshell ------------------------------------------------------------------------ Couperin: # 61656 (BDUX54659): blogind does not reset counters of wrong logins. Date: Fri, 16 May 2014 09:30:11 +0200 (CEST) Created on: Couperin Type: bugfix _Problem Description (Customer terms)_ Counters for wrong login attempts are increased with correct login with blogind _Workaround_ Setup the correct configuration for PAM, both in the auth part as in the account part, and also in the sshd_config file. _Test Procedure_ create wrong pam configuration to track wrong logins, but do not add the part in the account section so counters are increameted with correct password. _Affected Executables_ blogind ------------------------------------------------------------------------ Couperin: # 61652 (BDUX54882): oracle 12 unicode collation Date: Thu, 15 May 2014 15:32:39 +0200 (CEST) Created on: Couperin Type: porting specific change _Problem Description (Customer terms)_ ERP installs on Oracle 12/Unicode are very slow _Workaround_ Specify uca0610_ducet_s3_vn_bn_ny_en_fn_hn_dn_mn in the resource file. _Test Procedure_ regression tests _Affected Executables_ ora_srv ora_adm _Motive source_ TCS:800-196413 ------------------------------------------------------------------------ Couperin: # 61624 (BDUX54841): Import with bdbpost very slow since Pset version 8.9a.03 Date: Wed, 14 May 2014 10:36:26 +0200 (CEST) Created on: Couperin Type: bugfix _Problem Description (Customer terms)_ bdbpost experiences a timeout 15 seconds _Workaround_ set the following resource bdbtool_lock_retry_count:0 _Affected Executables_ bdbpost6.2 _Motive source_ InforXtreme:452595 ------------------------------------------------------------------------ Couperin: # 61574 (BDNT54747): Return of creat.tmp.file gives the wrong path in windows. Date: Thu, 8 May 2014 10:56:50 +0200 (CEST) Created on: Couperin Type: bugfix _Problem Description (Customer terms)_ Returned path looks like: "D:\\baan\\tmp/tmp0527665" _Workaround_ N/A _Test Procedure_ Used script: string filename1(100) function main() { filename1 = creat.tmp.file$(bse.tmp.dir$()) } _Affected Executables_ Bshell _Motive source_ InforXtreme:450453 ------------------------------------------------------------------------ Couperin: # 61477 (BDUX54660): bdbpost reports opening error after reading OCM table Date: Wed, 30 Apr 2014 09:22:16 +0200 (CEST) Created on: Couperin Type: bugfix _Problem Description (Customer terms)_ 1. when importing in compnr 0 the COBO is ignored 2. when COBO table is ignored the rest of the dump files are ignored _Test Procedure_ see defect text _Affected Executables_ bdbpost6.2 _Motive source_ InforXtreme:450519 ------------------------------------------------------------------------ Couperin: # 61440 (BDUX54597): D433151: Bshell: login slow when loading many role files Date: Fri, 25 Apr 2014 16:20:27 +0200 (CEST) Created on: Couperin Type: bugfix _Problem Description (Customer terms)_ A login takes a long time if a normal user logs in, and there are many roles (with many conditions) configured for this user. _Test Procedure_ Create some big roles contains many conditions. Observe that with the 8.9a.03 porting set the login time is much longer than with a newer porting set. _Affected Executables_ bshell _Motive source_ InforXtreme:433151 ------------------------------------------------------------------------ Couperin: # 61438 (BDNT54324): User can only input 8 characters in the item field. Date: Fri, 25 Apr 2014 14:17:09 +0200 (CEST) Created on: Couperin Type: bugfix _Problem Description (Customer terms)_ Input field size divided by 2 in multi byte. _Workaround_ N/A _Test Procedure_ Run session tdinv1575m000 and check input field size. _Affected Executables_ bshell _Motive source_ InforXtreme:431128 ------------------------------------------------------------------------ Couperin: # 61432 (BDUX54577): sh_server logs pipe read errors Date: Fri, 25 Apr 2014 13:08:41 +0200 (CEST) Created on: Danzi Type: bugfix _Problem Description (Customer terms)_ sh_server logs pipe read errors _Affected Executables_ sh_server ------------------------------------------------------------------------ Couperin: # 61390 (BDNT54517): DF449014: repgen problem unicode change RAW datatype Date: Wed, 23 Apr 2014 10:42:56 +0200 (CEST) Created on: Couperin Type: bugfix _Problem Description (Customer terms)_ After migration to unicode strict mode reports can not be compiled anymore, error 504. _Test Procedure_ Convert the fields to RAW datatype and try to compile a report. _Affected Executables_ repgen _Motive source_ InforXtreme:433151 ------------------------------------------------------------------------ Couperin: # 61251 (BDUX54392): sh_server does not see all sigchild signals Date: Tue, 8 Apr 2014 10:10:20 +0200 (CEST) Created on: Couperin Type: bugfix _Problem Description (Customer terms)_ defunct processes when running parallel bshells _Workaround_ defunct processes are cleanup when the shell server exits linked to the parent bshell _Affected Executables_ sh_server6.2 ------------------------------------------------------------------------ Couperin: # 61160 (BDUX54243): DF:445623, use of nlsinf conversion table onl y for single byte characters Date: Fri, 28 Mar 2014 08:07:29 +0100 (CET) Created on: Couperin Type: bugfix _Problem Description (Customer terms)_ Filter was not able to profide a good file with simplefied chinees characters in the output _Workaround_ Change the nlsinf conversion table, but then it's not working correct anymore for single byte characters that should go true the conversion table. _Test Procedure_ use direct printing with simplefied chinees characters _Affected Executables_ Filter _Motive source_ InforXtreme:445623 ------------------------------------------------------------------------ Couperin: # 61124 (BDNT54238): Session ends with BW error when selecting a specific graph type Date: Mon, 24 Mar 2014 15:47:16 +0100 (CET) Created on: Danzi Type: bugfix _Problem Description (Customer terms)_ when selecting a different graph type while using BW, this can lead into a fatal error in BW. This occurs for example in sesssion "Chart Work Center Input/Output Control (tisfc3710m000)". When first a "2D Bar Graph" is shown end then from the chart, a "Linear/Log Graph" is chosen, BW ends in a fatal error. _Motive source_ TCS:800-193868 ------------------------------------------------------------------------ Couperin: # 61111 (BDNT54216): BwPrint: remove PdfPassthrough check Date: Fri, 21 Mar 2014 17:51:09 +0100 (CET) Created on: Couperin Type: bugfix _Problem Description (Customer terms)_ BwPrint refuses to print a PDF document to a printer without PostScript driver, even if the printer hardware supports direct PDF printing. _Affected Executables_ bwprint.exe _Motive source_ InforXtreme:444504 ------------------------------------------------------------------------ Couperin: # 61051 (BDUX53999): Conversion of number-to-string using UPDATE in database drivers Date: Tue, 18 Mar 2014 16:47:50 +0100 (CET) Created on: Couperin Type: bugfix _Problem Description (Customer terms)_ bdbreconfig is slow, sometimes. _Affected Executables_ bdbreconfig. Database servers. _Motive source_ ScrumStory:LNTECH-2135 ------------------------------------------------------------------------ Couperin: # 61012 (BDUX54081): Shell server: lift 100 processes limit (UNIX) Date: Fri, 14 Mar 2014 14:00:21 +0100 (CET) Created on: Couperin Type: bugfix _Problem Description (Customer terms)_ The sh_server process is not able to start more than 100 processes simultaneously. This limit can be reached on Unix (or Linux) only. _Test Procedure_ Write a small 3GL program such as the following: function main() { long i for i = 1 to 512 ASSERTSEQ( run.prog("sleep","5",RP_NOWAIT), 0 ) endfor suspend(1000) } All processes (sleep) should be started in parallel and the program should complete without errors. _Affected Executables_ sh_server ------------------------------------------------------------------------ Couperin: # 60971 (BDUX54038): Bdbreconfig: convert LONG to non-aligned upper/lower case STRING corrupts data Date: Wed, 12 Mar 2014 11:38:35 +0100 (CET) Created on: Couperin Type: bugfix _Problem Description (Customer terms)_ If bdbreconfig must convert a column from datatype LONG to a STRING that is not aligned but has an upper or lower case contraint, then it may corrupt data. This happens if it first converts a long number (long in the sense that it has many digits) and next converts a shorter number. The converted shorter number would have the trailing digits of the longer number. _Test Procedure_ See Problem Description (Customer terms). A regression test has been created: tests_reconf/modify_long_to_string_expimp. _Affected Executables_ bdbreconfig ------------------------------------------------------------------------ Couperin: # 60875 (BDUX53807): mb.export.raw fails in Baan IVc on line drawing characters Date: Wed, 5 Mar 2014 14:26:08 +0100 (CET) Created on: Couperin Type: bugfix _Problem Description (Customer terms)_ mb.export.raw$ fails (-3) when dealing with TSS Line-Drawing characters (BaanIVc) _Test Procedure_ a test has been added in the BaanIVc project which covers this behaviour _Affected Executables_ bshell _Motive source_ InforXtreme:441666 ------------------------------------------------------------------------ Couperin: # 60851 (BDUX53867): SQL Server: Installation fails with invalid date error Date: Tue, 4 Mar 2014 15:49:46 +0100 (CET) Created on: Couperin Type: bugfix _Problem Description (Customer terms)_ Installation on MS SQL fails with the following event viewer message: dbs_errno = 1000, Error 1000 occurred: Error sqlcode 0 (sqlstate: 22007, Return code: -1, diagRecNum: 1) during SQLExecute. [Microsoft][SQL Server Native Client 11.0]Invalid date format Flushed at \db\servers\msql\msql_odbc.c : #1775. Setting the following resource in $BSE/lib/defaults/db_resource solves the problem: msql_array_insert:0 The problem may also surface on DB2. This problem surfaced with the 1st build of the 8.9a.03 porting set, which will not be released to customers. The 2nd build will include this fix. _Workaround_ Set msql_array_insert:0 in $BSE/lib/defaults/db_resource. _Affected Executables_ msql_srv db2v5_srv ------------------------------------------------------------------------ Couperin: # 60766 (BDUX53717): Import string data into raw columns Date: Wed, 26 Feb 2014 17:59:19 +0100 (CET) Created on: Couperin Type: bugfix _Problem Description (Customer terms)_ dumps created with disguised raws are dumped as string type they cannot be imported if the type has changed to raw _Affected Executables_ bdbpost ------------------------------------------------------------------------ Couperin: # 60736 (BDUX53691): Bshell: Bad performance when handling big XML documents (BOD publishing is slow) Date: Wed, 26 Feb 2014 13:48:26 +0100 (CET) Created on: Couperin Type: bugfix _Problem Description (Customer terms)_ Publishing a BOD is sometimes very slow, and sometimes fast. The first BOD that is published goes fast, the second may be slow or fast. When the session is stopped and restarted, then the published the first BOD is fast again. _Workaround_ Restart after each BOD is published. _Test Procedure_ Publish BODS. Observe that the timings are consistent (and "fast"). _Affected Executables_ bshell ------------------------------------------------------------------------