Solved

Interface Impact cannot be analyzed in Update Analyzer

  • 4 April 2023
  • 6 replies
  • 114 views

Userlevel 3
Badge +10

A Cust layer add-on function calls a standard function. The standard function has changed its arguments due to a service update, but it is not detected by Update Analyzer.

Analysis is done for update 22R2SU2 to 22R2SU3.

According to the technical documentation, the following mentioned impacts are not clearly mentioned in the pre-defined list.

https://docs.ifs.com/techdocs/22r1/060_development/050_development_tools/110_update_analyzer/010_analyzing_impact/070_interface_impacts/

Refer to the following table to check the information about changes.

Cust Layer Source Differences between 22R2 SU2 Core & 22R2 SU3 Core

Is this impact

shown

in the tool?

01. UpAnalyzeTest4-Cust.plsql

 

module: order

LU: CustomerOrderFlow

Procedure: Customer_Order_Flow_API.Create_Report_Settings

 

In this case, a new default parameter is added to the procedure "Create_Report_Settings".

No

02. UpAnalyzeTest5-Cust.plsql

 

module: vim

LU: TransferMaintEventUtil

Procedure: Transfer_Maint_Event_Util_API.Validate_Work_Order

In this case, a new parameter is added to the procedure "Validate_Work_Order" and existing parameters were modified (renamed). Also, code logic was modified in the 22R2 SU3 version.

No

03. UpAnalyzeTest6-Cust.plsql

 

module: order

LU: CustomerOrderFlow

Procedure: Customer_Order_Flow_API.Create_Report_Settings

In this case, the attribute: "line_total_weight" was completely removed with its referenced code lines. Calling "Get_Total_Weight_Volume" method from "Sales_Weight_Volume_Util_API" is added as a new addition to 22R2 SU3 version.

No

04.OrderSupplyDemand-Cust.plsql

 

module: invent

LU: 

Procedure: 

This is clearly an overtake and it must be detected, and it is working as expected!
 

Yes

 

Product Version: 22R2SU2 to 22R2SU3

Business Impact: More likely to build in bugs when applying RU SU.

Questions:

  1. Doesn't scenario 02 deserve "Argument to a stored plsql method is added, removed or modified" because of the different number of arguments?
  2. When will the interface impact be detectable for the 01, 02 & 03 scenarios?
icon

Best answer by piselk 4 April 2023, 13:18

View original

6 replies

Userlevel 3
Badge +10

Hi @Dinari Nanayakkara, I created the post for the issue. I cannot tag Piyumika for this. Could you please add her to this post?

Badge +3

Hi @ashen_malaka_ranasinghe ,

Update Analyzer tool cannot be used for interface impact analysis when upgrading from pre IFS Cloud version to a IFS Cloud version. But layer impact analysis can be done. To do that both Apps 10 code and IFS Cloud code has to be in component structure (Input). Since update analyzer tool doesn’t support interface impact analysis now, we’ll remove [Interface Impacts] this topic from end-user documentations. Thanks for noticing it.😊

Userlevel 3
Badge +10

Hi @piselk, Thanks for the information.

Userlevel 3
Badge +10

Hi @piselk

Is RnD team currently working on a fix for the interface impact detected in future releases of the tool? The reason for asking this is customer has stated that detecting interface impact is important because of the shortened RU and SU cycles.

Badge +3

Hi @ashen_malaka_ranasinghe ,

 

According to IFS release-management team, they are not maintaining any interface reports in the IFS core code as now we have a new component structure in the IFS core code as I mentioned in the above comment. Therefore, we haven’t got any requirement to support interface impact analysis for the moment. Currently, we are not planning to support interface report analysis as that file type is kind of deprecated. 

Userlevel 2
Badge +8

So what are the alternatives for extracting interface impact?

Reply