IBM Mainframe Forum Index
 
Log In
 
IBM Mainframe Forum Index Mainframe: Search IBM Mainframe Forum: FAQ Register
 

What is the Question Mark (?) meaning in DFSORT


IBM Mainframe Forums -> DFSORT/ICETOOL
Post new topic   Reply to topic
View previous topic :: View next topic  
Author Message
ksk

Active User


Joined: 08 Jun 2006
Posts: 355
Location: New York

PostPosted: Wed Jun 19, 2013 4:22 pm
Reply with quote

HI,

We have a code as below...

Code:

JOINKEYS F1=IN1,FIELDS=(1,18,A) 
JOINKEYS F2=IN2,FIELDS=(4,18,A) 
JOIN UNPAIRED,F2                 
REFORMAT FIELDS=(F2:1,457,?)     
OPTION COPY                     


I know the meaning of all other but can I know what the below question Mark (?) denotes here?

Code:

REFORMAT FIELDS=(F2:1,457,?)


Thanks
KSK
Back to top
View user's profile Send private message
Pandora-Box

Global Moderator


Joined: 07 Sep 2006
Posts: 1592
Location: Andromeda Galaxy

PostPosted: Wed Jun 19, 2013 4:46 pm
Reply with quote

Code:
//STEP0100 EXEC PGM=SORT
//SYSOUT   DD SYSOUT=*
//INA      DD *
AAA
ACC
BBB
CBB
DBB
EBB
FBB
//INB      DD *
AAA
BCC
BBB
CBB
DBB
EBB
FBB
//SORTOUT  DD SYSOUT=*
//SYSIN    DD *
  OPTION COPY
  JOINKEYS F1=INA,FIELDS=(1,5,A)
  JOINKEYS F2=INB,FIELDS=(1,5,A)
  JOIN UNPAIRED F1,F2
  REFORMAT FIELDS=(F1:1,5,F2:1,5,?)
//*


Gives an output

Code:
AAA  AAA  B
ACC       1
BBB  BBB  B
     BCC  2
CBB  CBB  B
DBB  DBB  B
EBB  EBB  B
FBB  FBB  B


So using ? in reformat could get you three possible values B,1,2

B - When key is found in both files
1 - When key found in first file only
2 - When key found in second file only
Back to top
View user's profile Send private message
Gary McDowell

Active User


Joined: 15 Oct 2012
Posts: 139
Location: USA

PostPosted: Wed Jun 19, 2013 4:51 pm
Reply with quote

This link may help...
publib.boulder.ibm.com/infocenter/zos/v1r12/topic/com.ibm.zos.r12.icea100/ice1ca50118.htm?resultof=%22%52%45%46%4f%52%4d%41%54%22%20%22%72%65%66%6f%72%6d%61%74%22%20
Back to top
View user's profile Send private message
Skolusu

Senior Member


Joined: 07 Dec 2007
Posts: 2205
Location: San Jose

PostPosted: Fri Jun 21, 2013 12:04 am
Reply with quote

Read upon the 4.5 REFORMAT Statement in the following link which explains in detail about the Joinkeys parameters.

publibz.boulder.ibm.com/cgi-bin/bookmgr_OS390/BOOKS/ICE1CA60/4.0?
Back to top
View user's profile Send private message
ksk

Active User


Joined: 08 Jun 2006
Posts: 355
Location: New York

PostPosted: Fri Jun 21, 2013 5:16 pm
Reply with quote

Thank you for all replies.
Back to top
View user's profile Send private message
View previous topic :: :: View next topic  
Post new topic   Reply to topic View Bookmarks
All times are GMT + 6 Hours
Forum Index -> DFSORT/ICETOOL

 


Similar Topics
Topic Forum Replies
No new posts Modifying Date Format Using DFSORT DFSORT/ICETOOL 9
No new posts Replace Multiple Field values to Othe... DFSORT/ICETOOL 12
No new posts Calling DFSORT from Cobol, using OUTF... DFSORT/ICETOOL 5
No new posts DFsort help with SUM() DFSORT/ICETOOL 12
No new posts Question for file manager IBM Tools 7
Search our Forums:

Back to Top