A fix is available
APAR status
Closed as new function.
Error description
This APAR enhances the handling of the dofile() Lua statements embedded in the Optim Column Map Procedures (CM PROCs). The following problems will be addressed by this APAR: o When the CM PROC contains dofile()statements which are used to define a "structured" (see the Common Elements manual) Lua chunk, and they contain the definitions of the cm_transform, etc. functions, Optim is not be able to detect such and will treat the CM PROC as a "complex expression", ignoring the special function entry points.This may lead to processing errors. o The produced Optim Process reports for Column Maps used by such process do not list the contents of chunks included via dofile() statements. This makes it more difficult to document the performed CM processing.
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: All Optim users working with CM PROCs. * **************************************************************** * PROBLEM DESCRIPTION: See Error Description. * **************************************************************** Optim may incorrectly process user's CM PROCs when they include Lua dofile() statements.
Problem conclusion
Optim processing will be enhanced. Optim will be able to process and list chunks included via static dofile() statements which reference chunks using a string literal. Note that Optim does not support structured Lua chunks which utilize dynamic dofile() statements whose argument is a variable or an expression and such chunks define the special cm_... processing functions.
Temporary fix
Comments
APAR Information
APAR number
PH53435
Reported component name
OPTIM MOVE FOR
Reported component ID
5655V0700
Reported release
B70
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
YesSpecatt / New Function / Xsystem
Submitted date
2023-03-22
Closed date
2023-04-11
Last modified date
2023-05-03
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UI91394
Modules/Macros
FOP9APIM FOPCFPMN FOPCXLIB FOPHSTM FOPMAIN FOPMAMAI FOPMCOLP FOPMDPRC FOPMDXTR FOPMMCMR FOPMMJBS FOPMMUNU FOPMMUTL FOPMUXIM FOPOMN FOPRS9 FOPZFBMN FOPZFMMN
Fix information
Fixed component name
OPTIM MOVE FOR
Fixed component ID
5655V0700
Applicable component levels
RB70 PSY UI91394
UP23/04/13 P F304
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":"BU011","label":"Systems - zSystems software"},"Product":{"code":"SG19M"},"Platform":[{"code":"PF054","label":"z Systems"}],"Version":"B70"}]
Document Information
Modified date:
03 May 2023