Golgappa.net | Golgappa.org | BagIndia.net | BodyIndia.Com | CabIndia.net | CarsBikes.net | CarsBikes.org | CashIndia.net | ConsumerIndia.net | CookingIndia.net | DataIndia.net | DealIndia.net | EmailIndia.net | FirstTablet.com | FirstTourist.com | ForsaleIndia.net | IndiaBody.Com | IndiaCab.net | IndiaCash.net | IndiaModel.net | KidForum.net | OfficeIndia.net | PaysIndia.com | RestaurantIndia.net | RestaurantsIndia.net | SaleForum.net | SellForum.net | SoldIndia.com | StarIndia.net | TomatoCab.com | TomatoCabs.com | TownIndia.com
Interested to Buy Any Domain ? << Click Here >> for more details...


If a field is declared as a comp-3 field and if we want to
sort a dataset based on this field, then how will the sort
card be???

e.g- if we want to sort by a field which is defined as a
PIC X(5) then we will mention - sort fields=(1,5,ch,a).
Likewise if a field is defined as PIC S9(10)COMP-3 then in
this case how will the sort field be defined (because in
this case a sign is also involved)???

Answers were Sorted based on User's Feedback



If a field is declared as a comp-3 field and if we want to sort a dataset based on this field, the..

Answer / bramar

Hi Albert,

I have a small doubt in your answer
for S9(10)COMP-3 the size will be 6 bytes
So I think it may be
sort fields=(1,6,PD,A)
Confirme weather my answer is right or wrong
Thanks in advance

Is This Answer Correct ?    14 Yes 2 No

If a field is declared as a comp-3 field and if we want to sort a dataset based on this field, the..

Answer / muttiah

Let's discuss what are all formats we have in sort
X/A - CH
Comp - BI
Comp-3- PD
9 - ZD/CH
So, Here we need to calculate how many bytes does the field
S9(10)comp-3 occupies.
10/2 + 1 = 5 + 1 = 6 bytes
Say field start's @ position 10then the sort command would
be like this..
Sort fields=(10,6,PD,A/D)
Hope this clarifies

Is This Answer Correct ?    9 Yes 0 No

If a field is declared as a comp-3 field and if we want to sort a dataset based on this field, the..

Answer / albert

We have to specify the sort card like below.

Sort fields=(1,5,PD,A) -> PD is packed decimal

Is This Answer Correct ?    12 Yes 6 No

If a field is declared as a comp-3 field and if we want to sort a dataset based on this field, the..

Answer / asish

Yes Bramar is right.
The sort card should be like this
sort fields=(1,6,PD,A)

Is This Answer Correct ?    6 Yes 3 No

If a field is declared as a comp-3 field and if we want to sort a dataset based on this field, the..

Answer / manikandan

yes bramar ur s correct...

s9(10) comp-3 allocate 6 bytes..so sort fields will be

sort fields=(1,6,pd,a)

Is This Answer Correct ?    3 Yes 2 No

If a field is declared as a comp-3 field and if we want to sort a dataset based on this field, the..

Answer / jegadeesan ramu

sort fields=(1,6,a),format=bi

Is This Answer Correct ?    6 Yes 5 No

If a field is declared as a comp-3 field and if we want to sort a dataset based on this field, the..

Answer / y@$w@nth

PIC S9(10)COMP-3

(n+1)/2 i.e (10+1)/2 11/2 =6(it fill follow round approach
if the result is in decimals)

so comp-3 allocates 6 bytes and the data inside comp-3 field
is stored in packed decimal format then we have to give

sort fields=(1,6,pd,a)
(or)
sort fields=(1,6,a) format=pd

Is This Answer Correct ?    2 Yes 1 No

If a field is declared as a comp-3 field and if we want to sort a dataset based on this field, the..

Answer / shailesh soni

Sort card for sorting Comp 3 field is
sort fields = (1,6,PD,A)

Is This Answer Correct ?    0 Yes 0 No

Post New Answer

More JCL Interview Questions

How can we see data in TEMPARARY DATA SET in JCL ?

7 Answers   CSC, Polaris,


In JCl which of this activities get executed if act002 abnormally terminates //job001 job ......... //act001 exec pgm=cobo01 //act002 exec pgm=cob02, cond=(01,le) //actoo3 exec pgm=cob03, cond=only //actoo4 exec pgm=con04

3 Answers   Patni,


Can we browse or edit the GDG dataset if it is a tape entry?

4 Answers  


List the various advantages of using jcl language?

0 Answers  


What parameters can be used to limit the number of records written to a sysout dataset?

1 Answers  


What will happen if we write two STOP RUN's in a COBOL program?

4 Answers   Satyam,


How to execute 300 steps in a Job?

15 Answers   Accenture, Zensar,


How can unused space allocation be returned to the system when a dataset is closed?

0 Answers  


what is instream data

2 Answers   EDS,


Explain about User Information

1 Answers  


How to find out the number of records in a file using JCL

5 Answers   CTS,


In job processing, what happens in conversion stage?

0 Answers  


Categories