A fix is available
APAR status
Closed as program error.
Error description
HLASM compiler messages ASMA012S MSGASMA011E MSGASMA106E when trying to assemble CICS MAP DSECTS with user macros involving E.DFHxxx macros.
Local fix
Suggested C/TEAM fix works fine: add, in EXEC ASMA90 parm, the option LIBMAC.
Problem summary
**************************************************************** * USERS AFFECTED: Users of HLASM librarian exits, for example, * * users of the VSE EDECK exit (EDECKXIT) who * * assemble edited macros. * **************************************************************** * PROBLEM DESCRIPTION: Binary zeros are printed in the DSN * * field of the macro and copy cross * * reference summary for macros that are * * read by the VSE EDECKXIT (or any other * * exit that pads the DSN with nulls when * * returning it to the assembler). * * Incorrect MSGASMA012 errors can be * * produced. It is also possible for an * * ABEND to occur in ASMA1P, ASMA1K, or * * ASMA1R, or unpredictable results. * **************************************************************** * RECOMMENDATION: APPLY RECOMMENDED PTF * **************************************************************** An HLASM LIBEXIT (such as the VSE supplied EDECKXIT for reading E-decks) can return binary zeros in the DSN information. This can cause length calculations to be incorrect and comparisons of DSN's to fail. These errors can cause data overflow at the end of work file blocks, leading to ABENDs or unpredictable results.
Problem conclusion
A DSN supplied by an exit will have unprintable characters (less than X'40') replaced with blanks. CG8Y 100Y 300Y ASMA9Z ASMA90
Temporary fix
Comments
APAR Information
APAR number
PN69049
Reported component name
HLASM MVS, VM &
Reported component ID
569623400
Reported release
CG8
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
1995-03-14
Closed date
1995-05-09
Last modified date
1995-11-05
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UN76647 UN76648 UN76649
Modules/Macros
ASMA9Z ASMA90
Fix information
Fixed component name
HLASM MVS, VM &
Fixed component ID
569623400
Applicable component levels
RCG8 PSY UN76649
UP95/06/09 I 1000
R100 PSY UN76648
UP95/06/10 P F506
R300 PSY UN79064
UP95/07/05 I 1000
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":"CG8","Edition":"","Line of Business":{"code":"","label":""}},{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSENW6","label":"High Level Assembler and Toolkit Feature"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"CG8","Edition":"","Line of Business":{"code":"","label":""}}]
Document Information
Modified date:
05 November 1995