List of changes for portingset: 8.9a.06 ------------------------------------------------------------------------ Couperin: # 63943 (BDNT57371): The debuggers cursor is not in sync with the script when running a script in debug mode. Date: Thu, 27 Nov 2014 14:37:45 +0100 (CET) Created on: Danzi Type: bugfix _Problem Description (Customer terms)_ Repgen replaced an \r with \n while looking for comment concatenate sign "^" _Workaround_ Convert script to unix format. _Test Procedure_ Used script: declaration: long value1, value2, value3 string word1(5), word2(5), word3(5) before.program: value1 = 1 value2 = 2 value3 = 3 |Commentje word1 = "test1" word2 = "test2" word3 = "test3" _Motive source_ InforXtreme:475437 ------------------------------------------------------------------------ Couperin: # 63904 (BDUX57422): mb.coerce not handling part of MB char Date: Tue, 25 Nov 2014 11:25:51 +0100 (CET) Created on: Couperin Type: bugfix _Problem Description (Customer terms)_ If a multibyte character is entered in the Weight Unit field, an BW message comes up. This issue is only reproducibed in the multibyte environment. _Workaround_ Only handle complete 4 bytes multibyte characters _Test Procedure_ function main() { long ret string rjr1(4) string rjr2(3) rjr1=chr$(155)&chr$(189)&chr$(182)&chr$(215) rjr2=rjr1 ret = mb.coerce.to.sb(rjr2) } return value should be -1 _Affected Executables_ bshell _Motive source_ InforXtreme:479161 ------------------------------------------------------------------------ Couperin: # 63854 (BDUX57360): DF:478632, TEST_RETRY should stay enabled after abort transaction(). Date: Thu, 20 Nov 2014 15:48:28 +0100 (CET) Created on: Couperin Type: bugfix _Problem Description (Customer terms)_ db.retry.point fails when we set TEST_RETRY and there is a abort.transaction in the code _Workaround_ do a commit.transaction after the abort _Test Procedure_ set retry point. do update action. do abort action do update action do commit and check if we still go to retry point. _Affected Executables_ bshell _Motive source_ InforXtreme:478632 ------------------------------------------------------------------------ Couperin: # 63811 (BDUX57189): trap on alloc.mem calls when a static array is passed Date: Tue, 18 Nov 2014 16:19:28 +0100 (CET) Created on: Couperin Type: bugfix _Problem Description (Customer terms)_ passing a static array to a function which does an alloc.mem the bshell can crash. Although this is a programming error on the 3GL side, the bshell does not detect this case _Affected Executables_ bshell6.2 _Motive source_ JIRA:LNTECH-4089 ------------------------------------------------------------------------ Couperin: # 63199 (BDUX56565): D471209: Use of zero-width Thai character results in error 205 Date: Thu, 2 Oct 2014 16:37:24 +0200 (CEST) Created on: Couperin Type: bugfix _Problem Description (Customer terms)_ If zero-width characters are used, then the derived search key may contain too many characters. When the search key is inserted into the database, this results in error 205. _Test Procedure_ On a Unicode environment, start session tccom4500m000. Open a business partner, set the Description field with a string that begins with a Thai character with an accent (2 characters) and fill the string with ASCII characters. Saving the record must succeed, and error 205 should not be returned. A regression test has been created to verify the behavior. _Affected Executables_ bshell _Motive source_ InforXtreme:471209 ------------------------------------------------------------------------ Couperin: # 63175 (BDNT56657): BW crashes with dialog.add.listbox Date: Wed, 1 Oct 2014 15:01:24 +0200 (CEST) Created on: Danzi Type: bugfix _Problem Description (Customer terms)_ BW crashes with dialog.add.listbox using options DLG_FIELD_TYPE, DLG_TYPE_COMBOBOX. _Motive source_ InforXtreme:469650 ------------------------------------------------------------------------ Couperin: # 63029 (BDNT56410): ASCII-interface (ttaad4100) cursor position, data entry issues. Date: Tue, 23 Sep 2014 15:41:39 +0200 (CEST) Created on: Couperin Type: bugfix _Problem Description (Customer terms)_ Characters not echoed on screen in some ascii sessions in baanIV. _Workaround_ n/a _Test Procedure_ Start ttaad4100 on baanIV and check if typed characters are echoed on screen. _ _ bugfix _Motive source_ InforXtreme:463373 ------------------------------------------------------------------------ Couperin: # 62979 (BDUX56466): D470523: Query with hint give error with new portingset Date: Thu, 18 Sep 2014 16:03:47 +0200 (CEST) Created on: Couperin Type: bugfix _Problem Description (Customer terms)_ query with hint will give error with new portingset: [4] Syntax error: 'hint' not expected [0] Found 1 errors during scanning/parsing .. Stopped. sql_parse failed _Workaround_ Use older portingset or no hint functionality _Test Procedure_ Execute the next query in B50b environment: Code-chang* from cprpd100 where cprpd100._index1={1} hint use index 1 on cprpd100 _Type _ bugfix _Affected Executables_ bshell _Motive source_ InforXtreme:470523 ------------------------------------------------------------------------ Couperin: # 62975 (BDUX56475): T800-918667: Error 506 in log.reconfig Date: Thu, 18 Sep 2014 14:59:07 +0200 (CEST) Created on: Couperin Type: bugfix _Problem Description (Customer terms)_ During a Fresh installation of Infor LN 10.3 the following errors occur in the log.reconfig file: 5228: 2014-09-11[13:37:27(UTC-02:00)]:bsp: Clear reference counters error 506 on table tppdm600000 5230: 2014-09-11[13:37:27(UTC-02:00)]:bsp: Clear reference counters error 506 on table tppin010000 _Test Procedure_ Do a Fresh installation. The log.reconfig file should not contain the above error messages. _Affected Executables_ refint _Motive source_ TCS:800-198667 ------------------------------------------------------------------------ Couperin: # 62933 (BDUX56421): oracle 12 not mentioned in version string Date: Tue, 16 Sep 2014 14:25:31 +0200 (CEST) Created on: Couperin Type: porting specific change _Problem Description (Customer terms)_ ora_srv -v does not mention Oracle 12.1 as supported version. _Test Procedure_ ora8_srv -v should now list 12.1 as well. _Affected Executables_ ora8_srv ------------------------------------------------------------------------ Couperin: # 62818 (BDUX56259): T800-198387: Bdbreconfig: disable auditing during reconfig process Date: Fri, 5 Sep 2014 16:18:26 +0200 (CEST) Created on: Couperin Type: bugfix _Problem Description (Customer terms)_ Bdbreconfig does not disable auditing. This may give a lot of pollution in the audit trace, and may even result in errors, if the transaction size is too big or no sequence is available. _Workaround_ Manually disable audit, before reconfig. _Test Procedure_ Modify an audited table, and observe that no audit records are written. Also observe that, if possible, ALTER TABLE in the DBMS is used. Before this code change bdbreconfig always used the export/import method on an audited table. _Affected Executables_ bdbreconfig _Motive source_ TCS:800-198387 ------------------------------------------------------------------------ Couperin: # 62815 (BDUX55700): Bshell: ims.tell() fails if fixed byte array is completely filled Date: Fri, 5 Sep 2014 15:19:29 +0200 (CEST) Created on: Couperin Type: bugfix _Problem Description (Customer terms)_ A SOAP message of exactly 65536 bytes is rejected, while the buffer is (just) large enough to hold the message. _Test Procedure_ Attempt to receive a SOAP message of exactly 65536 bytes. A regression test is created. _Affected Executables_ bshell _Motive source_ InforXtreme 461987 ------------------------------------------------------------------------ Couperin: # 62747 (BDUX56208): Set DS_AS in script to prevent that a parallel bshell does not finds the required entry in ipc_info Date: Wed, 3 Sep 2014 09:31:41 +0200 (CEST) Created on: Couperin Type: bugfix _Problem Description (Customer terms)_ Prevent unneeded log message by setting DS_AS by adding this in startjob.bat (Windows). Unix rc.startjob scripts use ba, and already require that DS_AS is set (otherwise ba will not start). The log message raised (caused by 4GLE by using RP_IPCINFO_FLAG flag with run.baan.prog) is: Server '%s' not listed in ipc_info file Where %s expands to the name of the binary. The name of the binary is used as fall back if DS_AS was not set. _Workaround_ Manually set DS_AS environment variable before starting a job. _Test Procedure_ Start job and observe that no log messages appears. _Affected Executables_ NA _Motive source_ InforXtreme:461806 ------------------------------------------------------------------------ Couperin: # 62714 (BDUX56151): When the BSE_TMP is full tab.reg decoding fails into a license error Date: Fri, 29 Aug 2014 14:41:28 +0200 (CEST) Created on: Couperin Type: bugfix _Problem Description (Customer terms)_ When the temp BSE directory is full, the starting of a bshell results into an obscure error message. _Workaround_ cleanup your disks! _Affected Executables_ bshell6.2 bic6.2 _Motive source_ TCS:800-197779 ------------------------------------------------------------------------ Couperin: # 62656 (BDUX56072): -nodebug vs DISABLE_DEBUGGER Date: Mon, 25 Aug 2014 15:33:50 +0200 (CEST) Created on: Danzi Type: bugfix _Problem Description (Customer terms)_ when using -set DISABLE_DEBUGGER=0 this overrides -nodebug _Workaround_ Don't use -set DISABLE_DEBUGGER=0 _Affected Executables_ bshell6.2 _Motive source_ TCS:800-197826 ------------------------------------------------------------------------ Couperin: # 62653 (BDUX56005): Override decimal point and thousands separator Date: Mon, 25 Aug 2014 15:33:01 +0200 (CEST) Created on: Couperin Type: bugfix _Problem Description (Customer terms)_ A customer wants to be able to set the thousands seperaor to ',' and the currence decimal point to '.' for all currencies. _Test Procedure_ a regression test has been added _Affected Executables_ all executables using the al_1 library _Motive source_ ScrumStory:LNTECH-3251 ------------------------------------------------------------------------