Hi
I have a simple program that moves value 'a' into a variable AB.
the length of AB is 1.
during debug I eval the value of AB.Instead of showing the value
of AB it gives me the following notification :
"""" Identifier is ambiguous """".
But when i am changing the variable name from AB.like AC.
then its working fine.
So i wanna know is it due to the same name of Variable and program object??
following is the code (Its in debug mode):
Display Module Source
Program: AB Library: QTEMP Module: AB
1 *MODULE ENTRY AND MAIN PROCEDURE ENTRY
2 1 C MOVE 'a' AB
3 2 C SETON LR
4 *MAIN PROCEDURE EXIT
This cannot be the entire program. This would not compile. There is no definition shown for field AB (D spec, I spec, field width on C spec or as a field of an external file declared in an F-Spec..
1 *MODULE ENTRY AND MAIN PROCEDURE ENTRY2 1 C MOVE ’a’ AB3 2 C SETON LR
I'm not clear on how reading more carefully would help. It still doesn't seem to be a complete program. Granted, an I-spec from an external file or similar might not show up; but the F-spec should. It would be far better to see actual source rather than a debug view. (Then we'd need to ensure that what is being debugged is also what was compiled.) Also, we need to know what the current statement is in debug. Tom
Free Guide: Managing storage for virtual environments
Complete a brief survey to get a complimentary 70-page whitepaper featuring the best methods and solutions for your virtual environment, as well as hypervisor-specific management advice from TechTarget experts. Don’t miss out on this exclusive content!
Discuss This Question: 6  Replies