A fix is available
APAR status
Closed as program error.
Error description
When the developer selected a database record using the key of the root segment, File manager retrieved both the root segment and 2 child segments (one child key with positive value and one with a negative value). When the developer selected a database record using both the root segment key value and child segment key with a negative value, File Manager did not return any segments. The developer was expecting to see one root segment and one child segment.
Local fix
n/a
Problem summary
**************************************************************** * USERS AFFECTED: All FM/IMS users. * **************************************************************** * PROBLEM DESCRIPTION: When editing or browsing a database * * with a view that has selection criteria * * that reference numeric fields, FM/IMS * * may not display all the segments that * * satisfy the selection criteria or may * * display segments that do not satisfy * * the selection criteria. * * The problem occurs when FM/IMS converts * * expressions that reference numeric * * fields into qualified SSAs. * **************************************************************** * RECOMMENDATION: Apply the provided PTF. * **************************************************************** To refer to a field in a selection criteria, you specify the field's reference number prefixed by # or #u. When an expression specifies a numeric field's reference number prefixed by #, a comparison operator and a numeric literal, FM/IMS should interpret the field value as a numeric and perform a numeric comparison. If none of the fields defined in the DBD match or partially match the numeric field specified in the unit expression, FM/IMS performs a numeric comparison as it should. If, however, there is a field defined in the DBD that matches or partially matches the numeric field specified in the unit expression, FM/IMS converts the unit expression into a qualified SSA and IMS performs the comparison. When evaluating expressions in qualified SSAs, IMS performs a byte-by-byte binary comparison and not the numeric comparison that is required.
Problem conclusion
FM/IMS has been modified to not convert expressions that reference numeric fields into qualified SSAs when the expression specifies the numeric field's reference number prefixed by #.
Temporary fix
Comments
APAR Information
APAR number
PM44346
Reported component name
FILE MANAGER Z/
Reported component ID
5655W4700
Reported release
B14
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2011-07-25
Closed date
2011-08-12
Last modified date
2011-09-01
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
Modules/Macros
FMN1LVL
Fix information
Fixed component name
FILE MANAGER Z/
Fixed component ID
5655W4700
Applicable component levels
RB14 PSY UK70819
UP11/08/20 P F108
Fix is available
Select the PTF appropriate for your component level. You will be required to sign in. Distribution on physical media is not available in all countries.
[{"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SG19M","label":"APARs - z\/OS environment"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"B14","Edition":"","Line of Business":{"code":"","label":""}},{"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSXJAV","label":"File Manager for z\/OS"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"B14","Edition":"","Line of Business":{"code":"LOB35","label":"Mainframe SW"}}]
Document Information
Modified date:
01 September 2011