Troubleshooting
Problem
IBM Stewardship Center provides the ability to search by account providing various criteria. Type and Number are two attributes among them. When both Type and Number are provided in the UI, details are passed to TCRMPartialSysAdminKeyBObj in TCRMContractSearchBObj for doing searchContract transaction. When only Number is provided in the UI, details are passed to AdminContractId in TCRMContractSearchBObj for doing searchContract transaction. So the search results are different in both the cases.
Cause
MDM SearchContract transaction has two “AdminContractId” fields. One with TCRMContractSearchBObj and one inside TCRMPartialSysAdminKeyBObj that is a child object of TCRMContractSearchBObj. Based on the criteria provided and data available in MDM results of the transaction differ.
Environment
IBM Stewardship Center 11.6.0.4
Resolving The Problem
It is an understanding of what fields on the UI would correspond to the attributes in SearchContract and internally search happens on CONTRACT table or NATIVEKEY table for the results. If only Number field is given in the UI , search happens on CONTRACT table and if both Type and Number fields are given on the UI , search happens on NATIVEKEY table.
Was this topic helpful?
Document Information
Modified date:
27 April 2022
UID
swg22010898