APAR status
Closed as Permanent restriction.
Error description
CAA EHI: ListLinkedProtections . The time needed to retreive the protection linked to a Bundle Segment is too long. Since a main harness may have some hundreds of Protections, a program that reads Protection information will run several minutes just to retrieve the information. .
Local fix
Problem summary
CAA EHI: Very bad performance of API ListLinkedProtections CAA EHI: ListLinkedProtections . The time needed to retreive the protection linked to a Bundle Segment is too long. Since a main harness may have some hundreds of Protections, a program that reads Protection information will run several minutes just to retrieve the information. .
Problem conclusion
Incident Diagnosis : . Bad performance when using CATIEhiBundleSegment::ListLinkedProtections . . Restriction Explanation : . The internal link between protection and Bundle segment is in the direction Protection -> Bundle segment. So this means that implementation is scanning from all Protections in session the bundle segment. This means that each call cost a call to CATIEhiProtection::ListBundleSegments for all pretection in session. - We have no inverse link persistant for efficiency of the data model (no duplication of data) - We don't maintain inverse list table in session as the CPU cost to update this table after any modification will be more important in fine than the CPU cost to using the API as is. . . By-Pass : . If the prurpose is to call one shot this API: no by pass If the purpose is in a single transaction (can be interactive command or process) query a lot of time the protection from bundle segment, and if during this transaction no modification is done to Bundle or Protection, we recommend to use the CATIEhiProtection::ListBundleSegments API for all protection i session to generate a table to retreive then this inverse link. .
Temporary fix
Comments
APAR Information
APAR number
HD50884
Reported component name
CAA V5 NT>XP
Reported component ID
569151100
Reported release
514
Status
CLOSED PRS
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2006-03-21
Closed date
2006-03-22
Last modified date
2006-03-22
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
Fix information
Applicable component levels
[{"Business Unit":{"code":"BU053","label":"Cloud \u0026 Data Platform"},"Product":{"code":"SSVJ2K","label":"CATIA"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"514","Edition":"","Line of Business":{"code":"LOB10","label":"Data and AI"}}]
Document Information
Modified date:
22 August 2024