List of changes for portingset: 9.2b ------------------------------------------------------------------------ Isaac: # 77275 (BDNT72961): ASM snapin fails to load instances and returns parsing error. Date: Thu, 26 Apr 2018 10:36:11 +0200 Created on: Janequin Type: bugfix _Problem Description (Customer terms)_ When user launches ASM.MSC, it returns attached parser error and ASMCfgSnapin fails to load all the instances defined in file "asminsdef.xml". _Workaround_ Convert the file asminsdef.xml to unix format. _Test Procedure_ Use ASM_SRV.exe. _Affected Executables_ ASM_SRV.exe _Motive source_ InforXtreme:633246 ------------------------------------------------------------------------ Isaac: # 77177 (BDUX72872): Function to check whether extension is present Date: Tue, 17 Apr 2018 10:16:25 +0200 Created on: Isaac Type: enhancement _Problem Description (Customer terms)_ Sometimes it is handy (for performance reasons) to know whether an extension is present for a certain component. Currently calling load_extension_dll() or reading table ttext999 is the only way to know it. load_extension_dll() may give problems when the extension library object is loaded in the current process (incompatible external variabels). Reading table ttext999 is already done by the porting set, so it would be handy to have a porting set function that performs the same algorithm, but does not load the DLL. _Test Procedure_ RegTest _Affected Executables_ bshell6.2 _Motive source_ JIRA:LND2-20470 ------------------------------------------------------------------------ Isaac: # 77146 (BDUX72615): Oracle: hints for MLE queries Date: Fri, 13 Apr 2018 11:44:09 +0200 Created on: Isaac Type: bugfix _Problem Description (Customer terms)_ Oracle: bad performance on MLE queries. _Workaround_ set resource: ora_alter_session:set "_hash_join_enabled"=false optimizer_index_cost_adj=10 _Test Procedure_ regression tests _Affected Executables_ ora_srv _Motive source_ Incident 11359459 (Greif) ------------------------------------------------------------------------ Isaac: # 77094 (BDNT72808): bdbpost gives error 513 in import Date: Mon, 09 Apr 2018 09:20:23 +0200 Created on: Isaac Type: bugfix _Problem Description (Customer terms)_ Bdbpost gives error 513 on almost all tables when OCM is enabled. This is in a cloud environment. _Workaround_ disbale shared memmory for the used tables/domains. _Test Procedure_ was only able to reproduce this in a cloud tenant after enabling ocm. _Affected Executables_ bdbpost and others _Motive source_ InforXtreme:635368 ------------------------------------------------------------------------ Isaac: # 76983 (BDUX72407): XML: Support for CDATA Date: Mon, 26 Mar 2018 16:03:12 +0200 Created on: Isaac Type: enhancement _Problem Description (Customer terms)_ The XML parser does not support CDATA. It parses an XML document with CDATA sections, but creates XML_DATA nodes. If the XML tree is serialized (convert to a string), then special characters (<, >, &, ', ") are escaped. _Test Procedure_ Use the XmlSupportCData() option, and serialize the XML tree. Observe that the data in the XML_CDATA node is not escaped. _Affected Executables_ bshell ------------------------------------------------------------------------ Isaac: # 76918 (BDUX72433): repgen pragma decl(extern) on causes compile problems Date: Tue, 20 Mar 2018 14:59:26 +0100 Created on: Isaac Type: bugfix _Problem Description (Customer terms)_ TCS: 800-223362: Print expression for enums lacks context DEFECT: 632885: Failure Building File xxxxx.ses TCS: 800-213490: Studio/Compiler doesn't report an error string and Boolean crashes bic and does not a xml error file. DEFECT: 633108: Compilation Error after Porting Set update #pragma decl(extern) on makes function arguments extern. that is not correct _Affected Executables_ repgen6.2 bic6.2 _Motive source_ InforXtreme:633108 InforXtreme:632885 TCS:800-223362 TCS:800-213490 ------------------------------------------------------------------------ Isaac: # 76758 (BDUX72307): Use Client Language and Text Editor menu/Status message language incorrect Date: Wed, 28 Feb 2018 15:40:36 +0100 Created on: Haendel Type: bugfix _Problem Description (Customer terms)_ 1) TCS 800-223023 If the user language is set to a different language then the browser language and the flag Use Client Language is checked then the status message is in the user language and not in the browser language. See picture and trace file 2) TCS 800-223018 The text editor does not follow the Client Language when set in the User Data See pictures and trace file (Fill this in only if it is a customer problem) _Test Procedure_ RegTest 1) Reproduction: - Make sure that your browser is set to another language then Dutch - Use https://nlbavwdevxi01.infor.com/infor (ASG Mingle) - Login as yourself - Select the application Dev (appsdev2) - Set your user data to Dutch and check the Use Client Language - Save and Convert - Restart LN UI using the 'Options > Restart' menu - Start User Data and open your details X Observe the status bar stating that you are in 'Wijzigen' mode ! Check in the trace the tag 2) Reproduction: 1 Use a browser that is set to use 'en_US' 2 Use URL https://nlbavwdevxi01.infor.com/infor/ 3 Login as yourself 4 Select application 'Dev (apssdev2)' 5 Set your user data using ttaad2500m000 to 1 (Nederlands) 6 Select and check 'Use Client Language' 7 Convert to runtime and restart 7! Observe that every label is still in English. This is due to the browser language 8 Start session Items - tcibd0501m000 9 Select an Item row and click the Texts button 10X Open in the [Read Only] Text Editor the Actions menu _Affected Executables_ bshell6.2 _Motive source_ TCS:800-223023 TCS:800-223018 ------------------------------------------------------------------------ Isaac: # 76680 (BDUX72227): Report Designer: Text added via personalization Date: Wed, 21 Feb 2018 11:23:27 +0100 Created on: Isaac Type: bugfix _Problem Description (Customer terms)_ texts in personalized reports are not handled correctly _Test Procedure_ Not tested yet _Affected Executables_ repgen6.2 _Motive source_ JIRA:LND2-20639 ------------------------------------------------------------------------ Isaac: # 76375 (BDNT71911): events - not accessible/writable defaulting to $BSE/tmp - triggered by BW Date: Tue, 16 Jan 2018 15:13:42 +0100 Created on: Isaac Type: bugfix _Problem Description (Customer terms)_ BW generate event messages in the event viewer about the following directory on the client if this folder does not exist: C:\Users\{Username}\AppData\Local\Infor\BW\ERPLN\tmp BW also does not create this folder. _Workaround_ Create this folder manually. _Test Procedure_ Start BW and select a 4gl script for viewing the code _Affected Executables_ BW.exe _Motive source_ InforXtreme:625528 ------------------------------------------------------------------------ Isaac: # 76372 (BDUX71938): When session_timeout occurs, a core dump is created Date: Tue, 16 Jan 2018 13:12:31 +0100 Created on: Haendel Type: bugfix _Problem Description (Customer terms)_ When session_timeout occurs, a core dump is create. _Workaround_ remove the MR_SESS_TIMEOUT from the lib/mrtext or ignore the core dumps. _Test Procedure_ Can only be reproduced on an MB system with Japanese _Affected Executables_ bshell6.2 _Motive source_ InforXtreme:624036 ------------------------------------------------------------------------ Isaac: # 76333 (BDUX71829): MT: tx report compile and run in untrusted environment Date: Wed, 10 Jan 2018 15:28:40 +0100 Created on: Haendel Type: bugfix _Problem Description (Customer terms)_ tx reports generated untrusted functions and therefore cannot be compiled _Workaround_ some functions made trusted added new save functions special for the reports _Affected Executables_ repgen6.2 bic6.2 bshell6.2 _Motive source_ JIRA:LND2-19375 ------------------------------------------------------------------------ Isaac: # 76230 (BDUX71421): oracle: query rewrite grant via role instead of directly to users Date: Wed, 20 Dec 2017 16:52:52 +0100 Created on: Isaac Type: porting specific change _Problem Description (Customer terms)_ Oracle: the "query rewrite" permission is granted no granted to the installation group, but to the user. _Test Procedure_ regresson tests _Affected Executables_ ora_adm _Motive source_ DF:623518 ------------------------------------------------------------------------ Isaac: # 76011 (BDNT71196): Log_size and log_rotation_count in default/all ignored during early startup. Date: Tue, 28 Nov 2017 10:55:56 +0100 Created on: Haendel Type: bugfix _Problem Description (Customer terms)_ Early startup errors are not logged correctly. _Workaround_ N/A _Test Procedure_ Used test script preliminary_error_with_rotation_enabled.test _Motive source_ InforXtreme:617029 ------------------------------------------------------------------------ Isaac: # 76000 (BDUX71391): oracle 12.1.0.2: oracle patches removed parameter Date: Fri, 24 Nov 2017 16:16:40 +0100 Created on: Haendel Type: bugfix _Problem Description (Customer terms)_ Oracle 12.1.0.2 with recent patches installed and enabled removed Oracle parameter optimizer_adaptive_features. Our driver sets this parameter for Oracle 12.1.0.2, but now gets error ORA-02248. _Workaround_ Upgrade to Oracle 12.2. _Test Procedure_ Regression tests _Affected Executables_ ora_srv ------------------------------------------------------------------------ Isaac: # 75884 (BDUX71074): Reorganize indexes Date: Tue, 14 Nov 2017 09:50:25 +0100 Created on: Isaac Type: enhancement _Problem Description (Customer terms)_ New option for bdbrecongig: bdbreconfig -Z -i This option combination reorganizes all table indexes. Note that the table is not exported and imported. All indexes (both the ones defined by Tools and the hidden ones) are recreated. For BaanIV and BaanERP 5.0, please notice that the -i option in combination -Z does not imply 'ignore errors' anymore. _Test Procedure_ regression test _Affected Executables_ bdbreconfig _Motive source_ JIRA:LND2-16886 ------------------------------------------------------------------------ Isaac: # 75853 (BDUX71161): Corrupted log file during rotation Date: Fri, 10 Nov 2017 12:42:15 +0100 Created on: Haendel Type: porting specific change _Problem Description (Customer terms)_ With multiple bshells running and log rotation enabled, messages may get lost upon rotation. _Workaround_ Disable log file rotation. _Test Procedure_ Run test _Affected Executables_ Almost all, but especially the bshell. _Motive source_ InforXtreme:615625 ------------------------------------------------------------------------ Isaac: # 75811 (BDUX71071): TCS 800-219969 MT Function can only be used in trusted environment Date: Tue, 07 Nov 2017 17:26:11 +0100 Created on: Haendel Type: bugfix _Problem Description (Customer terms)_ use of untrusted functions in report extensions _Test Procedure_ compile a report extension in an MT environment _Affected Executables_ repgen6.2 bic6.2 bshell6.2 _Motive source_ TCS:800-219969 ------------------------------------------------------------------------ Isaac: # 75710 (BDUX70997): CGP: use dbg options Date: Tue, 31 Oct 2017 15:31:10 +0100 Created on: Isaac Type: enhancement _Problem Description (Customer terms)_ Cannot set or control the Call Graph Profiler from the Cloud _Test Procedure_ There are some new regtests _Affected Executables_ bshell6.2 _Motive source_ JIRA:LND2-18566 JIRA:LND2-19097 ------------------------------------------------------------------------ Isaac: # 75671 (BDNT70964): update version of startfirst to 1.32 Date: Mon, 30 Oct 2017 14:01:47 +0100 Created on: Haendel Type: enhancement _Problem Description (Customer terms)_ new version 1.32 of startfirst ------------------------------------------------------------------------ Isaac: # 75660 (BDNT70936): Empty audit err files not removed Date: Fri, 27 Oct 2017 14:43:34 +0200 Created on: Haendel Type: porting specific change _Problem Description (Customer terms)_ In some cases, the $BSE/tmp/audit...err file is not removed upon exit of the bshell. In newer portingsets, this file in not in $BSE/tmp, but in $BSE/log. _Workaround_ NA _Test Procedure_ There was no reproduction case. _Affected Executables_ all standalone database drivers _Motive source_ TCS:800-219250 InforXtreme:617488 ------------------------------------------------------------------------