List of changes for portingset: 9.1a ------------------------------------------------------------------------ Faure: # 69976 (BDUX64595): T800-209308: Function rdi.table() gives a redundant log message if the argument is an invalid table name Date: Wed, 04 May 2016 14:22:33 +0200 Created on: Faure Type: bugfix _Problem Description (Customer terms)_ If an invalid table name is passed to the rdi.table() function then a log message is given. This message is redundant. _Test Procedure_ Write a small 3GL program that uses rdi.table() on an invalid table name. The funciton should return -1, but no log message should be generated. _Affected Executables_ bshell _Motive source_ TCS:800-209308 ------------------------------------------------------------------------ Faure: # 69895 (BDUX64484): DF538108: Authorization on high ascii not working Date: Mon, 02 May 2016 10:55:31 +0200 Created on: Faure Type: bugfix _Problem Description (Customer terms)_ If authorization rule contains fields with Hight Ascii characters, some sessions (whinh2100m000) doesnt view data correctly. LN will select correctly only data matching authorization rules, but view is than incorrect. This is valid only with unicode systems with high_ascii_tolerance:1 and high_ascii_tolerance_strict_mode:1 _Workaround_ No roles possible on high ascii characters _Test Procedure_ set role on high ascii data, convert to runtime and see if the data is displayed correctly. _Affected Executables_ bshell _Motive source_ InforXtreme:538108 ------------------------------------------------------------------------ Faure: # 69667 (BDUX64267): T800-208698: Checked-out date in ttocm999 not updated if object is modified after check-in Date: Mon, 18 Apr 2016 10:33:28 +0200 Created on: Faure Type: bugfix _Problem Description (Customer terms)_ If an object is modified after approval, then the "checked-out date" of the object is not updated. _Test Procedure_ Update an object after approval. Observe that the codt column in ttocm999 is updated. _Affected Executables_ bshell _Motive source_ TCS:800-208698 ------------------------------------------------------------------------ Faure: # 69620 (BDNT64188): shmserv: Avoid unnecessary thread Date: Thu, 14 Apr 2016 11:44:10 +0200 Created on: Franck Type: bugfix _Problem Description (Customer terms)_ On Windows, the shared memory server (shmserv.exe) had a small chance of crashing during startup. This has been fixed. _Affected Executables_ shmserv.exe ------------------------------------------------------------------------ Faure: # 69594 (BDUX64128): Context is not reported in compiler warning Date: Wed, 13 Apr 2016 09:23:46 +0200 Created on: Faure Type: bugfix _Problem Description (Customer terms)_ Context is not reported in warning: '...' remains FIXED in function '...' in case of a function which has not been declared yet _Test Procedure_ see regtest for example _Motive source_ TCS:800-207785 ------------------------------------------------------------------------ Faure: # 69544 (BDNT64094): set.time.zone() function returns 0 instead of -1 for invalid time zone. Date: Fri, 08 Apr 2016 13:25:48 +0200 Created on: Faure Type: bugfix _Problem Description (Customer terms)_ The function set.time.zone() function returns 0 instead of -1 for invalid time zone. _Workaround_ n/a _Test Procedure_ Use test script function main () { long ret ret = set.time.zone("29_Dummy/Zone") } _Affected Executables_ bshell _Motive source_ InforXtreme:541922 ------------------------------------------------------------------------ Faure: # 69527 (BDUX63604): bshcmd6.2 -e -u1 -w1 does not kill BW. Date: Thu, 07 Apr 2016 13:26:09 +0200 Created on: Faure Type: bugfix _Problem Description (Customer terms)_ $BSE/bin/bshcmd6.2 -e -u1 -w1 not working properly _Affected Executables_ bshell6.2 _Motive source_ InforXtreme:537253 ------------------------------------------------------------------------ Faure: # 69523 (BDUX64102): Add create_stack_trace functionality for Linux and AIX to support analysis of crashes Date: Thu, 07 Apr 2016 11:02:52 +0200 Created on: Faure Type: bugfix _Problem Description (Customer terms)_ Linux and AIX do not show a stacktrace when a crash occurs in a portingset component. This prohibits a fast analysis of crashes. _Test Procedure_ crash a bshell with kill -4 or use toggle.cpu(19) _Affected Executables_ all _Motive source_ JIRA:LND2-9325 ------------------------------------------------------------------------ Faure: # 69440 (BDUX64025): T800-203035 Menu cannot be loaded in ming.le Date: Mon, 04 Apr 2016 14:57:38 +0200 Created on: Faure Type: bugfix _Problem Description (Customer terms)_ When a 3GL process hits a function stack overflow the message is unclear. _Workaround_ use -dbgflow _Test Procedure_ tests_bshell/function_stack_overflow.test _Affected Executables_ bshell6.2 _Motive source_ TCS:800-203035 ------------------------------------------------------------------------ Faure: # 69408 (BDUX63976): DF529415: Bic_info not handling remote system Date: Thu, 31 Mar 2016 16:08:12 +0200 Created on: Eyck Type: bugfix _Problem Description (Customer terms)_ Customer has application server and master application server setup. In the app server there is no $BSE/lib/fd* files. $BSE/lib/bse_vars has BSE_REM set to remote_host $BSE/lib/user/rbsp file has remote_host baan!/opt/apps/baan/bse baan encrypted_password no no If they run bic_info6.2 -w otdsls4110 then it shows remote_host!path_for_the_object Then if they run bic_info6.2 -w remote_host!path_for_the_object then it shows Host 'F_OBJ:remote_host' not listed (or error in format line) in /opt/apps/baan/bse/lib/user/rbsp file. That is it is appending "F_OBJ:" in the begining of the hostname _Workaround_ only specify the object name _Test Procedure_ use the output of explode6.2 as argument for bic_info on a AS system It will not work with only the object name as oppmmmxxxx or as host!full_path_to_object/ommmxxxx _Affected Executables_ bic_info _Motive source_ InforXtreme:529415 ------------------------------------------------------------------------ Faure: # 69340 (BDUX62746): JBDB/ODBC uplift Date: Fri, 25 Mar 2016 14:35:34 +0100 Created on: Faure Type: enhancement _Problem Description (Customer terms)_ The prior to portingset 9.1a implementation of jbdb jar uses a local jbdb executable. As a result, protocol breaks between jdbb executable and the database driver backend results in an not working jbdb java code. This project addresses this issue, but results in an incompatible jbdb java code. The jbdb jar file is not a delivery of the portingset anymore, but will be bundled with the Infor LN ODBC connector. _Motive source_ JIRA:LND2-4856 ------------------------------------------------------------------------ Faure: # 69278 (BDUX63794): install: 10.5 unicode only Date: Tue, 22 Mar 2016 16:06:18 +0100 Created on: Faure Type: enhancement _Problem Description (Customer terms)_ New LN Installations only accept Unicode from porting set 9.1a onwards. _Test Procedure_ install new environment _Affected Executables_ _adm _Motive source_ JIRA:LND2-10397 ------------------------------------------------------------------------ Faure: # 69271 (BDUX63746): DF541991: reports generate error when executed on older portingset. Date: Tue, 22 Mar 2016 13:38:08 +0100 Created on: Eyck Type: bugfix _Problem Description (Customer terms)_ Found problems with report from Write off Currency Differences report from mingle. When running this report you get the error undefined function for functino handle.report.pool.concat. Report is compiled with TIV2020, but when running on an older portingset this is giving problems as the function is not available. _Workaround_ install portingset with correct tiv leven or compile the report with lower tiv level. _Test Procedure_ Compile report with high tiv level on new portingset and run it on older portingset _Affected Executables_ repgen _Motive source_ InforXtreme:541991 ------------------------------------------------------------------------ Faure: # 69086 (BDUX63294): DF527828, enum default to English Date: Mon, 07 Mar 2016 10:52:10 +0100 Created on: Faure Type: bugfix _Problem Description (Customer terms)_ error Log_mesg: Language 3 error in domain 'danch.yesno' when the correct enum description is not available. Problem occurs when not all dd's are recreated after installing new package without translation. _Workaround_ add a translation for the needed language. _Test Procedure_ request a description of a enum in a language that is not available and see if you still get an error. same for the function rdi.domain.enum.value when you add the language _Affected Executables_ bshell _Motive source_ InforXtreme:527828 ------------------------------------------------------------------------ Faure: # 69007 (BDUX63482): SQL: Allow CAST( AS VARCHAR() ) Date: Thu, 25 Feb 2016 15:33:15 +0100 Created on: Faure Type: enhancement _Problem Description (Customer terms)_ Allow the following syntax in the standard dialect of SQL: CAST( AS VARCHAR( ) ) Note: the expression is evaluated in the database driver at the moment, so performance is not optimal. _Test Procedure_ Write and execute an SQL SELECT statement with the syntax stated above. _Affected Executables_ bshell bsql ------------------------------------------------------------------------ Faure: # 68974 (BDUX63314): Intercompany references Date: Tue, 23 Feb 2016 17:01:03 +0100 Created on: Faure Type: enhancement _Problem Description (Customer terms)_ Inter-company references LN 10.5 topic _Test Procedure_ Regression tests _Affected Executables_ bshell _Motive source_ JIRA:LND2-1998 ------------------------------------------------------------------------ Faure: # 68971 (BDUX63340): Problem with workflow information in bdbpre dump Date: Tue, 23 Feb 2016 16:42:05 +0100 Created on: Elgar Type: bugfix _Problem Description (Customer terms)_ 1. empty deployment in model-depl.info causes bdbpost to reject dump 2. no errors when OCM data in model-depl.info is incorrect 3. Some errors are placed on next line 4. 108 error on Oracle when creating indexes on tables _Workaround_ 1. remove empty line and correct number of deployments 2. use -X stderr -Y command line options to see more information in error output 3. use an editor or a multi line grep when looking for errors 4. Ignore the create index error. _Test Procedure_ several tests scripts are added to the RegTests _Affected Executables_ bdbpost6.2 ------------------------------------------------------------------------ Faure: # 68936 (BDNT63183): Error handling: clean exit after minidump Date: Fri, 19 Feb 2016 10:16:13 +0100 Created on: Faure Type: bugfix _Problem Description (Customer terms)_ 1. When a bshell crashes in Windows, cleanup is called before the actual minidump is written. this sometime causes the bshell to crash again and the second minidump overwrites the first or the minidump does not have the state immediately after the crash. This makes the analysis of the minidump almost impossible. 2. When analyzing memory problems it is hard to find out which memory block is allocated or freed. _Affected Executables_ All ------------------------------------------------------------------------ Faure: # 68905 (BDUX62635): p-file should not be mandatory for debugging Date: Tue, 16 Feb 2016 12:39:15 +0100 Created on: Faure Type: enhancement _Problem Description (Customer terms)_ When the p file is not present this should not a prpblem when debugging using the dbg api. For example when using ERP Studio. Text from JIRA: LN Studio is able to debug on remote systems. Source is in Studio, the .dbg object is copied to the remote system. Unfortunately the bshell does not allow debugging if the p-file is not on the system. In our case we put an empty file p-file on the remote system and then it works! Please skip the check on p-file in case the debug api is used. _Affected Executables_ bshell6.2 _Motive source_ JIRA:LND2-4172 ------------------------------------------------------------------------ Faure: # 68866 (BDUX63152): Intercompany references Date: Fri, 12 Feb 2016 16:15:19 +0100 Created on: Faure Type: enhancement _Problem Description (Customer terms)_ Inter-company references LN 10.5 topic _Test Procedure_ regression test _Affected Executables_ bshell _Motive source_ JIRA:LND2-1998 ------------------------------------------------------------------------ Faure: # 68827 (BDUX63272): dbgtrace: display actual bshell function instead of alias Date: Wed, 10 Feb 2016 14:27:33 +0100 Created on: Faure Type: bugfix _Problem Description (Customer terms)_ When ims.close is traced, seq.close is displayed _Affected Executables_ bshell6.2 ------------------------------------------------------------------------ Faure: # 68824 (BDUX63191): LND2-8876: Adding a blob to compressed table fails with Oracle 12.1.0.2 Date: Wed, 10 Feb 2016 11:33:25 +0100 Created on: Faure Type: bugfix _Problem Description (Customer terms)_ Adding BLOBs to an Oracle 12.0.1.2 version database with ADVANCED compression on fails. _Affected Executables_ bdbreconfig, Oracle database driver. _Motive source_ JIRA:LND2-8876 ------------------------------------------------------------------------ Faure: # 68724 (BDUX62915): Intercompany references Date: Fri, 29 Jan 2016 15:49:40 +0100 Created on: Faure Type: enhancement _Problem Description (Customer terms)_ Inter-company references LN 10.5 topic _Affected Executables_ bshell _Motive source_ JIRA:LND2-1998 ------------------------------------------------------------------------ Faure: # 68630 (BDUX62906): core oramaint Date: Fri, 22 Jan 2016 09:09:18 +0100 Created on: Elgar Type: bugfix _Problem Description (Customer terms)_ Ora_maint crashes when more the one user is in the ora_user file. _Workaround_ Use an older db_maint _Test Procedure_ Have multiple users in the db_user file with different db users and passwords. Then add a user with command line option. _Affected Executables_ db_maint _Motive source_ InforXtreme:533136 ------------------------------------------------------------------------ Faure: # 68580 (BDUX62271): Intercompany references Date: Wed, 20 Jan 2016 16:44:28 +0100 Created on: Faure Type: enhancement _Problem Description (Customer terms)_ Inter-company references LN 10.5 topic _Affected Executables_ bshell database drivers _Motive source_ JIRA:LND2-1998 ------------------------------------------------------------------------ Faure: # 68466 (BDUX62743): Error handling of ba gives problem for error on creating window. Date: Mon, 11 Jan 2016 16:05:49 +0100 Created on: Elgar Type: bugfix _Problem Description (Customer terms)_ SIGSEGV while 4GL calls new windows ending up with error "object not found" _Workaround_ Change the 4GL code to not cause this problem, or change the cutext0x file for your language to change the string to be used: CU_POERR1 "Process %ld, Object %ld, Error: %s\n" Remove the %ld from this line. _Test Procedure_ start ba so it generates an error. _Affected Executables_ ba ------------------------------------------------------------------------ Faure: # 68376 (BDNT62699): chenge copyright to 2016 Date: Mon, 04 Jan 2016 16:44:08 +0100 Created on: Eyck Type: bugfix _Problem Description (Customer terms)_ Update copyright to 2016 ------------------------------------------------------------------------ Faure: # 68368 (BDNT62546): Added possibility to save SQL server execution plans to dbs log file Date: Mon, 04 Jan 2016 08:32:40 +0100 Created on: Faure Type: enhancement _Problem Description (Customer terms)_ Added possibility to trace SQL Server (backend) query plans to dbs.log. _Workaround_ NA. _Motive source_ JIRA:LND2-6603 ------------------------------------------------------------------------ Faure: # 68311 (BDUX62615): Committed extension is not found at runtime Date: Mon, 21 Dec 2015 17:08:29 +0100 Created on: Faure Type: bugfix _Problem Description (Customer terms)_ Committed extension not found when DYN_PATH_ELEMS is still set _Workaround_ unset DYN_PATH_ELEMS _Test Procedure_ RegTest _Affected Executables_ bshell6.2 _Motive source_ TCS:800-207034 ------------------------------------------------------------------------ Faure: # 68186 (BDUX62472): Ora_close_cursor also in error situation Date: Mon, 14 Dec 2015 15:29:31 +0100 Created on: Eyck Type: bugfix _Problem Description (Customer terms)_ Error ORA-1000 while executing ttaad4222m000 count no of records by table. Error on amount of open cursors by doing a count on non-existing tables. _Workaround_ Run the session with a smaller range _Test Procedure_ Run the session ttaad4222m000 on a large set of tables that do not exists. _Affected Executables_ Oracle driver _Motive source_ InforXtreme:518853 ------------------------------------------------------------------------ Faure: # 67998 (BDNT62248): Remove chown and chgrp commands from binperm6.2 Date: Mon, 30 Nov 2015 13:02:11 +0100 Created on: Eyck Type: bugfix _Problem Description (Customer terms)_ chgrp problem in Installation Wizard _Test Procedure_ Install or update portingset _Motive source_ InforXtreme:527046 ------------------------------------------------------------------------ Faure: # 67896 (BDUX62148): domain check on enum values Date: Mon, 23 Nov 2015 14:33:52 +0100 Created on: Faure Type: enhancement _Problem Description (Customer terms)_ The domain checks for enum domains have been improved. Inserting undefined enum values now result in ENOTINRANGE (bdberrno 205). Bdbvalidate also reports undefined enum values. _Test Procedure_ regression tests _Affected Executables_ bshell bdbvalidate _Motive source_ JIRA:LND2-2443 ------------------------------------------------------------------------ Faure: # 67886 (BDUX62135): bdbpost corrupt CDF Header on Windows Date: Thu, 19 Nov 2015 14:25:22 +0100 Created on: Eyck Type: bugfix _Problem Description (Customer terms)_ bdbpost fails with Corrupt CDF header _Test Procedure_ RegTests _Affected Executables_ bdbpost6.2 ------------------------------------------------------------------------ Faure: # 67865 (BDUX62123): AIX: bad stream handling Date: Wed, 18 Nov 2015 11:41:26 +0100 Created on: Eyck Type: bugfix _Problem Description (Customer terms)_ Followup on many CDF fix _Test Procedure_ RegTests _Affected Executables_ bdbpre6.2 ------------------------------------------------------------------------ Faure: # 67853 (BDUX62112): bdbpost crashes with many CDFs, follow up Date: Tue, 17 Nov 2015 14:55:28 +0100 Created on: Eyck Type: bugfix _Problem Description (Customer terms)_ creash with export of many CDF's _Test Procedure_ regtests _Affected Executables_ bdbpost6.2 ------------------------------------------------------------------------ Faure: # 67834 (BDUX62067): core dump in bdbpre with 249 CDFs Date: Tue, 17 Nov 2015 12:01:55 +0100 Created on: Eyck Type: bugfix _Problem Description (Customer terms)_ Table with many CDF's causes bdbpre to core dump _Test Procedure_ tests/cust_definable_fields/many_cdf_prepost.test _Affected Executables_ bdbpre6.2 bdbpost6.2 ------------------------------------------------------------------------ Faure: # 67817 (BDUX61964): Better tracing for resolving load_extension_dll issues Date: Mon, 16 Nov 2015 15:56:44 +0100 Created on: Faure Type: enhancement _Problem Description (Customer terms)_ Tracing extension loading is difficult. Enhance tracelevel 2 with -dbgfun to show more information _Workaround_ use combination of -dbgfdev and some bdb tracing with -dbgfun -tracelevel 1 _Test Procedure_ RegTests _Affected Executables_ bshell6.2 _Motive source_ JIRA:LND2-8499 ------------------------------------------------------------------------ Faure: # 67792 (BDNT62055): AsmSnapin password dialog calls incorrect OnApply method Date: Fri, 13 Nov 2015 16:19:41 +0100 Created on: Faure Type: bugfix _Problem Description (Customer terms)_ Apply button of AsmSnapin and AsmCfgSnapin properties dialogs did not do all the expected work. _Affected Executables_ AsmSnapin.dll AsmCfgSnapin _Motive source_ InforXtreme:524306 ------------------------------------------------------------------------ Faure: # 67779 (BDUX61992): When converting data languages to runtime, sh_server6.2 process (calling bdbmlf6.2) crashes Date: Fri, 13 Nov 2015 12:30:15 +0100 Created on: Eyck Type: bugfix _Problem Description (Customer terms)_ sh_server crashes when >100 arguments are specifed with run.baan.prog _Workaround_ specify less than 100 arguments _Test Procedure_ reg tests _Affected Executables_ sh_server6.2 _Motive source_ InforXtreme:524093 ------------------------------------------------------------------------ Faure: # 67733 (BDNT61998): Changed SSO login error message Date: Wed, 11 Nov 2015 09:33:21 +0100 Created on: Eyck Type: porting specific change _Problem Description (Customer terms)_ A single sign on error message of the logic service/blogind was replaced from: SAML Authorization failure to: Single Sign-On failure _Workaround_ NA. _Test Procedure_ Logon with wrong SSO credentials and observe the changed message. _Affected Executables_ blogind. ------------------------------------------------------------------------