HELLO FRIENDS,
THIS IS JANARDHAN.GADIRAJU, I FACED ONE INTERESTING
QUESTION IN COBOL, THAT IS WHAT ARE THE VALUES WE CAN SEE
IN HIGHVALUES AND LOWVALUES, CAN U PLEASE GIVE ME THE ANSWER
Answers were Sorted based on User's Feedback
Answer / nihar ranjan karan
I completely agree with Nikhil...
To add up a few more points which will be of help.....
Open up a dataset and put HEX ON , you will see the
following results assuming the variable occupies 4 bytes of
space:
low values 00000
00000
high values FFFF
FFFF
spaces 4444
0000
display item numbers FFFFFFFFFF
0123456789
characters A - Z will be of the following form:
C1-C9 will represent A-I,D1-D9 will represent J-R,E2-E9
will represent S-Z
comp-3 ...for example if number is positive 5893.
0083
059C
for negative last character will be D.
For comp it is converted into its hexadecimal equivalent.
| Is This Answer Correct ? | 7 Yes | 0 No |
Answer / jeena.mj
You cannot move LOW-VALUES or HIGH-VALUES to a "PIC 9"
field.
if we move low value and high values to alpha or
alphanumeric field the low value and high values are
x'0000' and x'FFFF'
| Is This Answer Correct ? | 5 Yes | 1 No |
Answer / nikhil
answer 2 is misleading. First of all you cannot use these
figurative constants for numeric variables.Second the first
answer gives the correct value. Please do not post anything
without confirming. Our aim is to provide correct answers.
| Is This Answer Correct ? | 3 Yes | 0 No |
Answer / jack
What to check for alphanumeric fields
Move spaces to low-values
Move 'zzzzzzzz' to high-values.
| Is This Answer Correct ? | 1 Yes | 0 No |
Answer / sejacoemor
I agree with Nikhil that our aim is to provide correct answers.
For Answer #4 (Nihar Ranjan Karan)
to compute for number of bytes for COMP-3:
count the total number of digits, divide it by 2 (disregard any fraction) then add 1. So, in the example if number is positive 5893.
it will be stored in 3 bytes only (not 4)
083
59C
---------------------------------------------
For Answer #5 (which actually a question from Prasenjit_in)
moving LOW-VALUES to a KEY-FIELD will point to 1st record while moving HIGH-VALUES to KEY-FIELD points to last record.
| Is This Answer Correct ? | 1 Yes | 0 No |
Answer / prasenjit_in
HI all related to high values i also faced a sort of similar
question....The question was if we move high values to a
record structure of a file and then read it what will the
o/p show.will it show the last record in the file.
| Is This Answer Correct ? | 0 Yes | 0 No |
Answer / necron
if the field is an alphabetic or alphanumeric you will have
spaces and if it is numeric you will have zeroes..(for low-
values)...i dont know abt high values! ;-)
| Is This Answer Correct ? | 1 Yes | 11 No |
What is report-item in COBOL?
Hi................... I have records like this aaaa cccc bbbb And i want output like this bbbb cccc aaaa How can it possible ?. Note:Please make sure records are in unsorted order. somebody plzzz help me.
01 b pic +9(4) How many bytes it will take for storage???
How do get the result of your program directly on your pc?
01 NAME1 PIC X(13) VALUE "COBOL PROGRAMMING". 01 NAME2 PIC X(13). now I want to display the value of NAME1 in reverse order i.e value should be displayed as "GNIMMARGORP LOBOC" HOW can I do that ??? please let me know if any one knows it.
I have a File that has duplicate records. I need only those records that occur more than thrice.?
plz any one tell clearly the justify right clause?
input:-AABBCCDDEFGHIIJ output:- ABCDEFGHIJ Here in input we hav the duplicate characters i.e repeating characters.SO we should eliminate the duplicate characters and should display the output in ascending order.
01 x pic s9(8) comp. How will the following value be internally allocated '18787'
In file1 have 80 records are like d1,d2,d3......D80. File2 have 1000records are like a1d1,a1d2,a3d3.....Etc. I want matching records in file3 ? Plse tell me the matching logic???I want answer only in cobol ?Not using any tool or jcl?
INREC AND OUTREC? HOW TO SPLIT 5K RECORDS TO DIFFERENT FILES IN A FILE IN COBOL? RESTART IN COBOL-DB2? ISOLATION LEVELS?
Explain how will you differentiate between an internal and an external sort, the pros and cons, internal sort syntax etc