Both the input map and the output map are based on the same pointer (the one that the assembled map is based on), but I did look at the fields attribute byte in each and they were both '00'B even while the length was correct and the fields value showed correct.
The transaction is written in PL/I. I was testing it using XPEDITER and displaying the attribute byte in hex. I had also tested it by checking the substr(unspec(attribute byte),8,1) and in both cases it comes up as '0'B;
I need to be able to tell if a field has been modified on a BMS map being sent/received by a CICS transaction. However whenever I test the MDT bit in the attribute byte of the field I am checking, it is always off regardless of the field being modified or not. I am not using FRSET as a parameter...
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.