<?xml version="1.0" encoding="iso-8859-1" ?>
<rss version="0.92">
<channel>
	<docs>http://backend.userland.com/rss092</docs>
	<title>MVSFORUMS.com</title>
	<link>https://www.mvsforums.com/helpboards/</link>
	<description>A Community of and for MVS Professionals</description>
	<managingEditor>admin@mvsforums.com</managingEditor>
	<webMaster>admin@mvsforums.com</webMaster>
	<lastBuildDate>Wed, 08 Apr 2026 20:22:32 GMT</lastBuildDate>
<item>
	<title>Job Control Language(JCL) :: RE: Pass Parameters from A PDS</title>
	<link>https://www.mvsforums.com/helpboards/viewtopic.php?p=64420#64420</link>
	<description>Author: &lt;a href=&quot;https://www.mvsforums.com/helpboards/profile.php?mode=viewprofile&amp;u=1840&quot; target=&quot;_blank&quot;&gt;jayram99&lt;/a&gt;&lt;br /&gt;

Posted: Mon Mar 30, 2026 2:05 pm (GMT -5)&lt;br /&gt;
Topic Replies: 2&lt;br /&gt;&lt;br /&gt;
&lt;span class="postbody"&gt;Thanks Kolusu for your help.
&lt;/span&gt;&lt;br /&gt;
</description>
</item>
<item>
	<title>Job Control Language(JCL) :: RE: Pass Parameters from A PDS</title>
	<link>https://www.mvsforums.com/helpboards/viewtopic.php?p=64419#64419</link>
	<description>Author: &lt;a href=&quot;https://www.mvsforums.com/helpboards/profile.php?mode=viewprofile&amp;u=2&quot; target=&quot;_blank&quot;&gt;kolusu&lt;/a&gt;&lt;br /&gt;

Posted: Sun Mar 29, 2026 7:49 am (GMT -5)&lt;br /&gt;
Topic Replies: 2&lt;br /&gt;&lt;br /&gt;
&lt;span class="postbody"&gt;&lt;span style=&quot;font-weight: bold&quot;&gt;jayram99&lt;/span&gt;, 
&lt;br /&gt;

&lt;br /&gt;

&lt;br /&gt;
Look at the example here 
&lt;br /&gt;

&lt;br /&gt;
CODE the PDS name as JCLLIB and just have an INCLUDE of the member before the PROC name
&lt;br /&gt;

&lt;br /&gt;
&lt;a href=&quot;https://www.mvsforums.com/helpboards/viewtopic.php?p=64267#64267&quot; target=&quot;_blank&quot;&gt;https://www.mvsforums.com/helpboards/viewtopic.php?p=64267#64267&lt;/a&gt;
&lt;br /&gt;_________________&lt;br /&gt;Kolusu 
&lt;br /&gt;
&lt;a href=&quot;http://www.linkedin.com/in/kolusu&quot; target=&quot;_blank&quot;&gt;www.linkedin.com/in/kolusu&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
</description>
</item>
<item>
	<title>Job Control Language(JCL) :: Pass Parameters from A PDS</title>
	<link>https://www.mvsforums.com/helpboards/viewtopic.php?p=64418#64418</link>
	<description>Author: &lt;a href=&quot;https://www.mvsforums.com/helpboards/profile.php?mode=viewprofile&amp;u=1840&quot; target=&quot;_blank&quot;&gt;jayram99&lt;/a&gt;&lt;br /&gt;
Subject: Pass Parameters from A PDS&lt;br /&gt;
Posted: Sat Mar 28, 2026 5:21 pm (GMT -5)&lt;br /&gt;
Topic Replies: 2&lt;br /&gt;&lt;br /&gt;
&lt;span class="postbody"&gt;Need help on this . I have Dataset ENXX.MIS.PARMLIB(PASSPARM). The PDS has following Details.
&lt;br /&gt;

&lt;br /&gt;
&lt;/span&gt;&lt;table width=&quot;90%&quot; cellspacing=&quot;1&quot; cellpadding=&quot;3&quot; border=&quot;0&quot; align=&quot;center&quot;&gt;&lt;tr&gt; 	  &lt;td&gt;&lt;span class=&quot;genmed&quot;&gt;&lt;b&gt;Code:&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;	&lt;/tr&gt;	&lt;tr&gt;	  &lt;td class=&quot;code&quot;&gt;
&lt;br /&gt;
// SET TABLE=ABC0010S
&lt;br /&gt;
// SET INPUTDS=MIS.PCWDXXXX.ABC0010S.OFILE1&amp;#40;0&amp;#41;
&lt;br /&gt;
&lt;/td&gt;	&lt;/tr&gt;&lt;/table&gt;&lt;span class=&quot;postbody&quot;&gt;
&lt;br /&gt;

&lt;br /&gt;
JCL ENXX.MIS.JCL(PCWDAUTX) should read above dataset and pass TABLE Parameter to SAS Step AND INPUTDS Value to ICETOOL Stemp. Attaching JCL For your reference.
&lt;br /&gt;

&lt;br /&gt;
 &lt;/span&gt;&lt;table width=&quot;90%&quot; cellspacing=&quot;1&quot; cellpadding=&quot;3&quot; border=&quot;0&quot; align=&quot;center&quot;&gt;&lt;tr&gt; 	  &lt;td&gt;&lt;span class=&quot;genmed&quot;&gt;&lt;b&gt;Code:&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;	&lt;/tr&gt;	&lt;tr&gt;	  &lt;td class=&quot;code&quot;&gt;
&lt;br /&gt;

&lt;br /&gt;
//PCWDAUTX JOB &amp;#40;8456000000,CW&amp;#41;,
&lt;br /&gt;
//&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 'UPDT CDC_PROCSS_CYCL',
&lt;br /&gt;
//&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; MSGCLASS=T,
&lt;br /&gt;
//&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; CLASS=2,
&lt;br /&gt;
//&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; USER=BTCHJOB
&lt;br /&gt;
//*___________________________________________________________________
&lt;br /&gt;
//* Need Help to Read ENXX.MIS.PARMLIB&amp;#40;PASSPARM&amp;#41;
&lt;br /&gt;
//* 
&lt;br /&gt;
//PROCORDR JCLLIB ORDER=&amp;#40;MIS.PROCLIB&amp;#41;
&lt;br /&gt;
//PROD&amp;nbsp; &amp;nbsp; &amp;nbsp;SET SSID='DB2P'&amp;nbsp; &amp;nbsp; &amp;nbsp;| 'DB2D'&amp;nbsp; &amp;nbsp; | 'DB2Q'&amp;nbsp; &amp;nbsp; | 'DB2U'
&lt;br /&gt;
//PROD&amp;nbsp; &amp;nbsp; &amp;nbsp;SET ENV=''&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; | 'ENXX.'&amp;nbsp; &amp;nbsp;| 'SHAD.'&amp;nbsp; &amp;nbsp;| ''
&lt;br /&gt;
//PROD&amp;nbsp; &amp;nbsp; &amp;nbsp;SET DB2ENV='USER'&amp;nbsp; &amp;nbsp;| 'ENXX.'&amp;nbsp; &amp;nbsp;| 'SHAD.'&amp;nbsp; &amp;nbsp;| 'USER'
&lt;br /&gt;
//PROD&amp;nbsp; &amp;nbsp; &amp;nbsp;SET TABLE=&amp;amp;TABLE&amp;nbsp; &amp;nbsp; | 'CDWDDB'&amp;nbsp; | 'CDWFV1'&amp;nbsp; | 'CDWP'
&lt;br /&gt;
//PROD&amp;nbsp; &amp;nbsp; &amp;nbsp;SET INPUTDS=&amp;amp;INPUTDS
&lt;br /&gt;
//* __________________________________________________________________
&lt;br /&gt;
//*
&lt;br /&gt;
//JS10&amp;nbsp; &amp;nbsp; &amp;nbsp;EXEC PGM=ICETOOL
&lt;br /&gt;
//*
&lt;br /&gt;
//*ILEIN&amp;nbsp; &amp;nbsp;DD DSN=&amp;amp;ENV.MIS.PCWDXXXX.ABC0010S.OFILE1&amp;#40;0&amp;#41;,
&lt;br /&gt;
//*&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;DISP=SHR
&lt;br /&gt;
//FILEIN&amp;nbsp; &amp;nbsp;DD DSN=&amp;amp;INPUTDS, ------------------------&amp;gt; Need Help to pass INPUTDS from ENXX.MIS.PARMLIB&amp;#40;PASSPARM&amp;#41;
&lt;br /&gt;
//*&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;DISP=SHR
&lt;br /&gt;
//FILEOUT&amp;nbsp; DD DSN=&amp;amp;TMP1,
&lt;br /&gt;
//&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; DISP=&amp;#40;NEW,PASS,DELETE&amp;#41;,
&lt;br /&gt;
//&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; UNIT=SYSDA,
&lt;br /&gt;
//&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; SPACE=&amp;#40;TRK,&amp;#40;1,1&amp;#41;,RLSE&amp;#41;,
&lt;br /&gt;
//&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; DCB=&amp;#40;RECFM=VB,BLKSIZE=0,DSORG=PS&amp;#41;
&lt;br /&gt;
//TOOLMSG&amp;nbsp; DD SYSOUT=*
&lt;br /&gt;
//DFSMSG&amp;nbsp; &amp;nbsp;DD SYSOUT=*
&lt;br /&gt;
//SHOWDEF&amp;nbsp; DD SYSOUT=*
&lt;br /&gt;
//TOOLIN&amp;nbsp; &amp;nbsp;DD DSN=&amp;amp;ENV.MIS.PARMLIB&amp;#40;CWDAUTMA&amp;#41;,
&lt;br /&gt;
//&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; DISP=&amp;#40;SHR,KEEP,KEEP&amp;#41;
&lt;br /&gt;
//*
&lt;br /&gt;
//*| JS40 EXECUTE SAS PROC / OVERRIDES BY ENVIRONMENT&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;|*
&lt;br /&gt;
//*|------------------------------------------------------------------|*
&lt;br /&gt;
//*|&amp;nbsp; &amp;nbsp; CREATE CDW TABLE OUTFILE1&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;|*
&lt;br /&gt;
//*|__________________________________________________________________|*
&lt;br /&gt;
//*|SYMBOLIC|REQ|&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ALL ENVIRONMENTS&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;|&amp;nbsp; DEFAULT&amp;nbsp; |*
&lt;br /&gt;
//*|--------|---|-----------------------------------------|-----------|*
&lt;br /&gt;
//*|OPTIONS |YES| SAS DB2 OPTION&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; | ''&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |*
&lt;br /&gt;
//*|USERID&amp;nbsp; |YES| UNIX USERID&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;| ''&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |*
&lt;br /&gt;
//*|UNIXID&amp;nbsp; |YES| UNIX MACH ID&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; | ''&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |*
&lt;br /&gt;
//*|WORK&amp;nbsp; &amp;nbsp; |YES| WORK SPACE&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; | ''&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |*
&lt;br /&gt;
//*|______________________________________________________|&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;|*
&lt;br /&gt;
//*|&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |&amp;nbsp; &amp;nbsp;|&amp;nbsp; &amp;nbsp; DEVELOPMENT&amp;nbsp; &amp;nbsp; |&amp;nbsp; &amp;nbsp; &amp;nbsp;OPS TESTING&amp;nbsp; &amp;nbsp; &amp;nbsp;|&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;|*
&lt;br /&gt;
//*|&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |&amp;nbsp; &amp;nbsp;|-------------------|---------------------|&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;|*
&lt;br /&gt;
//*|ENV&amp;nbsp; &amp;nbsp; &amp;nbsp;|NO |&amp;nbsp; 'ENXX.'&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |&amp;nbsp; 'SHAD.'&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; | ''&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |*
&lt;br /&gt;
//*|DB2ENV&amp;nbsp; |YES|&amp;nbsp; 'DEVL'&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;|&amp;nbsp; 'SHAD.'&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; | 'USER'&amp;nbsp; &amp;nbsp; |*
&lt;br /&gt;
//*|________|___|___________________|_____________________|___________|*
&lt;br /&gt;
//*
&lt;br /&gt;
//JS40&amp;nbsp; &amp;nbsp;EXEC SAS,
&lt;br /&gt;
//&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; OPTIONS='$DB2DBUG',
&lt;br /&gt;
//&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; DB2ENV=&amp;amp;DB2ENV,
&lt;br /&gt;
//&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; WORK='500,250',
&lt;br /&gt;
//&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ENV=&amp;amp;ENV,
&lt;br /&gt;
//&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; PARM='SYSPARM=&amp;quot;&amp;amp;SSID,&amp;amp;TABLE&amp;quot;'&amp;nbsp; --------------&amp;gt; TABLE Parameter should be Passed from ENXX.MIS.PARMLIB&amp;#40;PASSPARM&amp;#41;
&lt;br /&gt;
//*
&lt;br /&gt;
//SASAUTOS DD
&lt;br /&gt;
//&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;DD
&lt;br /&gt;
//&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;DD DSN=&amp;amp;ENV.MIS.MACLIB,
&lt;br /&gt;
//&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; DISP=&amp;#40;SHR,KEEP,KEEP&amp;#41;
&lt;br /&gt;
//SASLOG&amp;nbsp; &amp;nbsp;DD SYSOUT=*
&lt;br /&gt;
//SASLIST&amp;nbsp; DD SYSOUT=*
&lt;br /&gt;
//SASLIB&amp;nbsp; &amp;nbsp;DD DSN=UIS.USER.FORMATS,
&lt;br /&gt;
//&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; DISP=&amp;#40;SHR,KEEP,KEEP&amp;#41;
&lt;br /&gt;
//&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;DD DSN=UIS.USER.FMTLIB,
&lt;br /&gt;
//&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; DISP=&amp;#40;SHR,KEEP,KEEP&amp;#41;
&lt;br /&gt;
//*
&lt;br /&gt;
//INFILE&amp;nbsp; &amp;nbsp;DD DSN=&amp;amp;TMP1,
&lt;br /&gt;
//&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; DISP=SHR
&lt;br /&gt;
//*
&lt;br /&gt;
//SYSIN&amp;nbsp; &amp;nbsp; DD DSN=&amp;amp;ENV.MIS.SOURCE&amp;#40;CDWAUT&amp;#41;,DISP=SHR
&lt;br /&gt;

&lt;br /&gt;

&lt;br /&gt;
&lt;/td&gt;	&lt;/tr&gt;&lt;/table&gt;&lt;span class=&quot;postbody&quot;&gt;
&lt;br /&gt;

&lt;br /&gt;
Please advise. Even if any other options or design approach also works for me.
&lt;br /&gt;

&lt;br /&gt;
Appreciate your help. Its been long time i am visiting this site. If you see any formatting or posting information is not good , Please correct me.
&lt;br /&gt;

&lt;br /&gt;
Thank you,
&lt;/span&gt;&lt;br /&gt;
</description>
</item>
<item>
	<title>Utilities :: RE: Calculating Count and Sum after match merge</title>
	<link>https://www.mvsforums.com/helpboards/viewtopic.php?p=64417#64417</link>
	<description>Author: &lt;a href=&quot;https://www.mvsforums.com/helpboards/profile.php?mode=viewprofile&amp;u=1404&quot; target=&quot;_blank&quot;&gt;kris_madras&lt;/a&gt;&lt;br /&gt;

Posted: Fri Mar 27, 2026 12:33 am (GMT -5)&lt;br /&gt;
Topic Replies: 2&lt;br /&gt;&lt;br /&gt;
&lt;span class="postbody"&gt;Thank You for providing solution. Let me test and confirm the solution.
&lt;/span&gt;&lt;br /&gt;
</description>
</item>
<item>
	<title>Utilities :: RE: Calculating Count and Sum after match merge</title>
	<link>https://www.mvsforums.com/helpboards/viewtopic.php?p=64416#64416</link>
	<description>Author: &lt;a href=&quot;https://www.mvsforums.com/helpboards/profile.php?mode=viewprofile&amp;u=2&quot; target=&quot;_blank&quot;&gt;kolusu&lt;/a&gt;&lt;br /&gt;

Posted: Thu Mar 26, 2026 5:24 pm (GMT -5)&lt;br /&gt;
Topic Replies: 2&lt;br /&gt;&lt;br /&gt;
&lt;span class="postbody"&gt;kris_madras,
&lt;br /&gt;

&lt;br /&gt;
Try this &lt;span style=&quot;font-weight: bold&quot;&gt;untested&lt;/span&gt; JCL
&lt;br /&gt;
&lt;/span&gt;&lt;table width=&quot;90%&quot; cellspacing=&quot;1&quot; cellpadding=&quot;3&quot; border=&quot;0&quot; align=&quot;center&quot;&gt;&lt;tr&gt; 	  &lt;td&gt;&lt;span class=&quot;genmed&quot;&gt;&lt;b&gt;Code:&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;	&lt;/tr&gt;	&lt;tr&gt;	  &lt;td class=&quot;code&quot;&gt;
&lt;br /&gt;
//STEP0100 EXEC PGM=SORT&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br /&gt;
//SYSOUT&amp;nbsp; &amp;nbsp;DD SYSOUT=*&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br /&gt;
//SORTJNF1 DD *&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br /&gt;
1000 111&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br /&gt;
1000 222&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br /&gt;
2000 333&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br /&gt;
3000 400&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br /&gt;
3000 500&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br /&gt;
4000 100&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br /&gt;
5000 200&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br /&gt;
5000 300&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br /&gt;
5000 400&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br /&gt;
//SORTJNF2 DD *&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br /&gt;
1000 CHENNAI&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br /&gt;
2000 DELHI&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br /&gt;
3000 HYDERABAD&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br /&gt;
4000 KOLKATA&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br /&gt;
5000 MUMBAI&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br /&gt;
//SORTOUT&amp;nbsp; DD SYSOUT=*&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br /&gt;
//SYSIN&amp;nbsp; &amp;nbsp; DD *&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br /&gt;
&amp;nbsp; OPTION COPY&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br /&gt;
&amp;nbsp; JOINKEYS FILES=F1,FIELDS=&amp;#40;1,4,A&amp;#41;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br /&gt;
&amp;nbsp; JOINKEYS FILES=F2,FIELDS=&amp;#40;1,4,A&amp;#41;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br /&gt;
&amp;nbsp; REFORMAT FIELDS=&amp;#40;F1&amp;#58;1,80,?&amp;#41;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br /&gt;
&amp;nbsp; OUTFIL REMOVECC,NODETAIL,&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp;BUILD=&amp;#40;80X&amp;#41;,&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;HEADER1=&amp;#40;'KEY |&amp;nbsp; &amp;nbsp;COUNT|&amp;nbsp; &amp;nbsp; &amp;nbsp;SUM|',/,&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; '----|--------|--------|'&amp;#41;,&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br /&gt;
&amp;nbsp; SECTIONS=&amp;#40;01,04,&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br /&gt;
&amp;nbsp; TRAILER3=&amp;#40;01,04,'|',&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; COUNT=&amp;#40;M10,LENGTH=8&amp;#41;,'|',&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; TOTAL=&amp;#40;06,03,ZD,M10,LENGTH=8&amp;#41;,'|'&amp;#41;&amp;#41;&amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br /&gt;
/* &lt;/td&gt;	&lt;/tr&gt;&lt;/table&gt;&lt;span class=&quot;postbody&quot;&gt;
&lt;br /&gt;_________________&lt;br /&gt;Kolusu 
&lt;br /&gt;
&lt;a href=&quot;http://www.linkedin.com/in/kolusu&quot; target=&quot;_blank&quot;&gt;www.linkedin.com/in/kolusu&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
</description>
</item>
<item>
	<title>Utilities :: Calculating Count and Sum after match merge</title>
	<link>https://www.mvsforums.com/helpboards/viewtopic.php?p=64415#64415</link>
	<description>Author: &lt;a href=&quot;https://www.mvsforums.com/helpboards/profile.php?mode=viewprofile&amp;u=1404&quot; target=&quot;_blank&quot;&gt;kris_madras&lt;/a&gt;&lt;br /&gt;
Subject: Calculating Count and Sum after match merge&lt;br /&gt;
Posted: Wed Mar 25, 2026 9:59 am (GMT -5)&lt;br /&gt;
Topic Replies: 2&lt;br /&gt;&lt;br /&gt;
&lt;span class="postbody"&gt;Hi,
&lt;br /&gt;
My requirement is to join two files and find count, get Sum of the fields.
&lt;br /&gt;
Please help me how can I achieve this using SYNCSORT.
&lt;br /&gt;

&lt;br /&gt;
File-1 is FB 80 bytes. Key is in 1-4 positions (4 bytes Number). Another field CITY is in 6-15 positions (10 bytes Character)
&lt;br /&gt;
File-2 is FB 1000 bytes. Key is in 1-4 positions (4 bytes Number). Another field AMOUNT is in 6-10 (5 bytes Character).
&lt;br /&gt;

&lt;br /&gt;
Both files are in sorted order.
&lt;br /&gt;
File-1 normally has 1000 records, but File-2 has millions of records.
&lt;br /&gt;

&lt;br /&gt;
&lt;/span&gt;&lt;table width=&quot;90%&quot; cellspacing=&quot;1&quot; cellpadding=&quot;3&quot; border=&quot;0&quot; align=&quot;center&quot;&gt;&lt;tr&gt; 	  &lt;td&gt;&lt;span class=&quot;genmed&quot;&gt;&lt;b&gt;Code:&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;	&lt;/tr&gt;	&lt;tr&gt;	  &lt;td class=&quot;code&quot;&gt;File-1 &amp;#40;Key, City&amp;#41;
&lt;br /&gt;
==============
&lt;br /&gt;
1000 CHENNAI
&lt;br /&gt;
2000 DELHI
&lt;br /&gt;
3000 HYDERABAD
&lt;br /&gt;
4000 KOLKATA
&lt;br /&gt;
5000 MUMBAI&lt;/td&gt;	&lt;/tr&gt;&lt;/table&gt;&lt;span class=&quot;postbody&quot;&gt;
&lt;br /&gt;

&lt;br /&gt;
&lt;/span&gt;&lt;table width=&quot;90%&quot; cellspacing=&quot;1&quot; cellpadding=&quot;3&quot; border=&quot;0&quot; align=&quot;center&quot;&gt;&lt;tr&gt; 	  &lt;td&gt;&lt;span class=&quot;genmed&quot;&gt;&lt;b&gt;Code:&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;	&lt;/tr&gt;	&lt;tr&gt;	  &lt;td class=&quot;code&quot;&gt;File-2 &amp;#40;Key, Amount&amp;#41;
&lt;br /&gt;
==========
&lt;br /&gt;
1000 111
&lt;br /&gt;
1000 222
&lt;br /&gt;
2000 333 
&lt;br /&gt;
3000 400
&lt;br /&gt;
3000 500
&lt;br /&gt;
4000 100
&lt;br /&gt;
5000 200
&lt;br /&gt;
5000 300
&lt;br /&gt;
5000 400&lt;/td&gt;	&lt;/tr&gt;&lt;/table&gt;&lt;span class=&quot;postbody&quot;&gt;
&lt;br /&gt;

&lt;br /&gt;
Output file required (Record format FB, LRECL 80)
&lt;br /&gt;

&lt;br /&gt;
&lt;/span&gt;&lt;table width=&quot;90%&quot; cellspacing=&quot;1&quot; cellpadding=&quot;3&quot; border=&quot;0&quot; align=&quot;center&quot;&gt;&lt;tr&gt; 	  &lt;td&gt;&lt;span class=&quot;genmed&quot;&gt;&lt;b&gt;Code:&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;	&lt;/tr&gt;	&lt;tr&gt;	  &lt;td class=&quot;code&quot;&gt;Key&amp;nbsp; &amp;nbsp; &amp;nbsp;Count&amp;nbsp; &amp;nbsp; &amp;nbsp;Total
&lt;br /&gt;
========================
&lt;br /&gt;
1000&amp;nbsp; &amp;nbsp; &amp;nbsp;2&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;333
&lt;br /&gt;
2000&amp;nbsp; &amp;nbsp; &amp;nbsp;1&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;333
&lt;br /&gt;
3000&amp;nbsp; &amp;nbsp; &amp;nbsp;2&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;900
&lt;br /&gt;
4000&amp;nbsp; &amp;nbsp; &amp;nbsp;1&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;100
&lt;br /&gt;
5000&amp;nbsp; &amp;nbsp; &amp;nbsp;3&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;900&lt;/td&gt;	&lt;/tr&gt;&lt;/table&gt;&lt;span class=&quot;postbody&quot;&gt;
&lt;/span&gt;&lt;br /&gt;
</description>
</item>
<item>
	<title>Utilities :: RE: SORT - Why no file contention</title>
	<link>https://www.mvsforums.com/helpboards/viewtopic.php?p=64414#64414</link>
	<description>Author: &lt;a href=&quot;https://www.mvsforums.com/helpboards/profile.php?mode=viewprofile&amp;u=58049&quot; target=&quot;_blank&quot;&gt;rsantosh&lt;/a&gt;&lt;br /&gt;

Posted: Fri Dec 05, 2025 1:37 pm (GMT -5)&lt;br /&gt;
Topic Replies: 4&lt;br /&gt;&lt;br /&gt;
&lt;span class="postbody"&gt;I did notice it and checked both the links. Whole day I was wondering why no contention  &lt;img src=&quot;https://www.mvsforums.com/helpboards/images/smiles/icon_bonk.gif&quot; alt=&quot;bonk&quot; border=&quot;0&quot; /&gt; your reply was relieving  &lt;img src=&quot;https://www.mvsforums.com/helpboards/images/smiles/icon_biggrin.gif&quot; alt=&quot;Very Happy&quot; border=&quot;0&quot; /&gt;
&lt;br /&gt;_________________&lt;br /&gt;Regards,                                                                      Santosh&lt;/span&gt;&lt;br /&gt;
</description>
</item>
<item>
	<title>Utilities :: RE: SORT - Why no file contention</title>
	<link>https://www.mvsforums.com/helpboards/viewtopic.php?p=64413#64413</link>
	<description>Author: &lt;a href=&quot;https://www.mvsforums.com/helpboards/profile.php?mode=viewprofile&amp;u=2&quot; target=&quot;_blank&quot;&gt;kolusu&lt;/a&gt;&lt;br /&gt;

Posted: Fri Dec 05, 2025 12:30 pm (GMT -5)&lt;br /&gt;
Topic Replies: 4&lt;br /&gt;&lt;br /&gt;
&lt;span class="postbody"&gt;&lt;/span&gt;&lt;table width=&quot;90%&quot; cellspacing=&quot;1&quot; cellpadding=&quot;3&quot; border=&quot;0&quot; align=&quot;center&quot;&gt;&lt;tr&gt; 	  &lt;td&gt;&lt;span class=&quot;genmed&quot;&gt;&lt;b&gt;rsantosh wrote:&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;	&lt;/tr&gt;	&lt;tr&gt;	  &lt;td class=&quot;quote&quot;&gt;Thank you so much. I can &lt;span style=&quot;font-weight: bold&quot;&gt;relax&lt;/span&gt; now. &lt;img src=&quot;https://www.mvsforums.com/helpboards/images/smiles/icon_smile.gif&quot; alt=&quot;Smile&quot; border=&quot;0&quot; /&gt;&lt;/td&gt;	&lt;/tr&gt;&lt;/table&gt;&lt;span class=&quot;postbody&quot;&gt;
&lt;br /&gt;

&lt;br /&gt;
&lt;span style=&quot;font-weight: bold&quot;&gt;rsantosh&lt;/span&gt;, 
&lt;br /&gt;

&lt;br /&gt;
Did you overlook this statement in my post?
&lt;br /&gt;

&lt;br /&gt;
&lt;/span&gt;&lt;table width=&quot;90%&quot; cellspacing=&quot;1&quot; cellpadding=&quot;3&quot; border=&quot;0&quot; align=&quot;center&quot;&gt;&lt;tr&gt; 	  &lt;td&gt;&lt;span class=&quot;genmed&quot;&gt;&lt;b&gt;Kolusu wrote:&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;	&lt;/tr&gt;	&lt;tr&gt;	  &lt;td class=&quot;quote&quot;&gt;Btw &lt;span style=&quot;color: red&quot;&gt;&lt;span style=&quot;font-weight: bold&quot;&gt;using the same dataset for input and output for a COPY operation may cause unpredictable results.&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;	&lt;/tr&gt;&lt;/table&gt;&lt;span class=&quot;postbody&quot;&gt;
&lt;br /&gt;_________________&lt;br /&gt;Kolusu 
&lt;br /&gt;
&lt;a href=&quot;http://www.linkedin.com/in/kolusu&quot; target=&quot;_blank&quot;&gt;www.linkedin.com/in/kolusu&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
</description>
</item>
<item>
	<title>Utilities :: RE: SORT - Why no file contention</title>
	<link>https://www.mvsforums.com/helpboards/viewtopic.php?p=64412#64412</link>
	<description>Author: &lt;a href=&quot;https://www.mvsforums.com/helpboards/profile.php?mode=viewprofile&amp;u=58049&quot; target=&quot;_blank&quot;&gt;rsantosh&lt;/a&gt;&lt;br /&gt;

Posted: Fri Dec 05, 2025 12:16 pm (GMT -5)&lt;br /&gt;
Topic Replies: 4&lt;br /&gt;&lt;br /&gt;
&lt;span class="postbody"&gt;Thank you so much. I can relax now. &lt;img src=&quot;https://www.mvsforums.com/helpboards/images/smiles/icon_smile.gif&quot; alt=&quot;Smile&quot; border=&quot;0&quot; /&gt;
&lt;br /&gt;_________________&lt;br /&gt;Regards,                                                                      Santosh&lt;/span&gt;&lt;br /&gt;
</description>
</item>
<item>
	<title>Utilities :: RE: SORT - Why no file contention</title>
	<link>https://www.mvsforums.com/helpboards/viewtopic.php?p=64411#64411</link>
	<description>Author: &lt;a href=&quot;https://www.mvsforums.com/helpboards/profile.php?mode=viewprofile&amp;u=2&quot; target=&quot;_blank&quot;&gt;kolusu&lt;/a&gt;&lt;br /&gt;

Posted: Fri Dec 05, 2025 8:20 am (GMT -5)&lt;br /&gt;
Topic Replies: 4&lt;br /&gt;&lt;br /&gt;
&lt;span class="postbody"&gt;&lt;span style=&quot;font-weight: bold&quot;&gt;rsantosh&lt;/span&gt;, 
&lt;br /&gt;

&lt;br /&gt;
The ENQueue of the dataset is reserved based on the jobname. In this case it is the jobname that is running.  So you wouldn't get the contention error.
&lt;br /&gt;

&lt;br /&gt;
Btw using the same dataset for input and output for a COPY operation may cause unpredictable results.  You can check the restriction here 
&lt;br /&gt;

&lt;br /&gt;
&lt;a href=&quot;https://www.ibm.com/docs/en/zos/3.2.0?topic=statement-general-coding-notes&quot; target=&quot;_blank&quot;&gt;https://www.ibm.com/docs/en/zos/3.2.0?topic=statement-general-coding-notes&lt;/a&gt;
&lt;br /&gt;

&lt;br /&gt;
More on this topic
&lt;br /&gt;
&lt;a href=&quot;https://www.mvsforums.com/helpboards/viewtopic.php?t=2831&quot; target=&quot;_blank&quot;&gt;https://www.mvsforums.com/helpboards/viewtopic.php?t=2831&lt;/a&gt;
&lt;br /&gt;_________________&lt;br /&gt;Kolusu 
&lt;br /&gt;
&lt;a href=&quot;http://www.linkedin.com/in/kolusu&quot; target=&quot;_blank&quot;&gt;www.linkedin.com/in/kolusu&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
</description>
</item>
<item>
	<title>Utilities :: SORT - Why no file contention</title>
	<link>https://www.mvsforums.com/helpboards/viewtopic.php?p=64410#64410</link>
	<description>Author: &lt;a href=&quot;https://www.mvsforums.com/helpboards/profile.php?mode=viewprofile&amp;u=58049&quot; target=&quot;_blank&quot;&gt;rsantosh&lt;/a&gt;&lt;br /&gt;
Subject: SORT - Why no file contention&lt;br /&gt;
Posted: Fri Dec 05, 2025 3:32 am (GMT -5)&lt;br /&gt;
Topic Replies: 4&lt;br /&gt;&lt;br /&gt;
&lt;span class="postbody"&gt;Hello,
&lt;br /&gt;

&lt;br /&gt;
Sorry for the silly doubt but I was under the impression that below SORT will result in file contention as SORTIN and SORTOUT file are same but job completed successfully and result was as expected(excluded few records).
&lt;br /&gt;

&lt;br /&gt;
&lt;/span&gt;&lt;table width=&quot;90%&quot; cellspacing=&quot;1&quot; cellpadding=&quot;3&quot; border=&quot;0&quot; align=&quot;center&quot;&gt;&lt;tr&gt; 	  &lt;td&gt;&lt;span class=&quot;genmed&quot;&gt;&lt;b&gt;Code:&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;	&lt;/tr&gt;	&lt;tr&gt;	  &lt;td class=&quot;code&quot;&gt;//STEP01 EXEC PGM=SORT
&lt;br /&gt;
//SYSOUT DD SYSOUT=*
&lt;br /&gt;
//SORTIN DD DSN=SANTOSH.TEST,DISP=OLD
&lt;br /&gt;
//SORTOUT DD DSN=SANTOSH.TEST,DISP=OLD
&lt;br /&gt;
//SYSIN DD *
&lt;br /&gt;
&amp;nbsp;SORT FIELDS=COPY
&lt;br /&gt;
&amp;nbsp;OMIT COND=&amp;#40;9,2,CH,EQ,C'AB'&amp;#41;
&lt;br /&gt;
/*&lt;/td&gt;	&lt;/tr&gt;&lt;/table&gt;&lt;span class=&quot;postbody&quot;&gt;
&lt;br /&gt;_________________&lt;br /&gt;Regards,                                                                      Santosh&lt;/span&gt;&lt;br /&gt;
</description>
</item>
<item>
	<title>Database :: RE: DSN1COPY and get Dataset Name behind any tablespace</title>
	<link>https://www.mvsforums.com/helpboards/viewtopic.php?p=64409#64409</link>
	<description>Author: &lt;a href=&quot;https://www.mvsforums.com/helpboards/profile.php?mode=viewprofile&amp;u=2&quot; target=&quot;_blank&quot;&gt;kolusu&lt;/a&gt;&lt;br /&gt;

Posted: Thu Nov 13, 2025 12:35 pm (GMT -5)&lt;br /&gt;
Topic Replies: 3&lt;br /&gt;&lt;br /&gt;
&lt;span class="postbody"&gt;&lt;/span&gt;&lt;table width=&quot;90%&quot; cellspacing=&quot;1&quot; cellpadding=&quot;3&quot; border=&quot;0&quot; align=&quot;center&quot;&gt;&lt;tr&gt; 	  &lt;td&gt;&lt;span class=&quot;genmed&quot;&gt;&lt;b&gt;bauer wrote:&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;	&lt;/tr&gt;	&lt;tr&gt;	  &lt;td class=&quot;quote&quot;&gt; Building the path from the single qualifiers is necessary.
&lt;br /&gt;
&lt;/td&gt;	&lt;/tr&gt;&lt;/table&gt;&lt;span class=&quot;postbody&quot;&gt;
&lt;br /&gt;

&lt;br /&gt;
bauer,
&lt;br /&gt;

&lt;br /&gt;
I am not sure I understand what you meant by Single Qualifiers?  Do you mean you just want based on a table name you provide as an input?
&lt;br /&gt;_________________&lt;br /&gt;Kolusu 
&lt;br /&gt;
&lt;a href=&quot;http://www.linkedin.com/in/kolusu&quot; target=&quot;_blank&quot;&gt;www.linkedin.com/in/kolusu&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
</description>
</item>
<item>
	<title>Database :: RE: DSN1COPY and get Dataset Name behind any tablespace</title>
	<link>https://www.mvsforums.com/helpboards/viewtopic.php?p=64408#64408</link>
	<description>Author: &lt;a href=&quot;https://www.mvsforums.com/helpboards/profile.php?mode=viewprofile&amp;u=963&quot; target=&quot;_blank&quot;&gt;bauer&lt;/a&gt;&lt;br /&gt;

Posted: Thu Nov 13, 2025 10:00 am (GMT -5)&lt;br /&gt;
Topic Replies: 3&lt;br /&gt;&lt;br /&gt;
&lt;span class="postbody"&gt;Ok, this helps. Thank you.
&lt;br /&gt;

&lt;br /&gt;
So, no path anywhere in the DB2 catalog. Building the path from the single qualifiers is necessary.
&lt;br /&gt;

&lt;br /&gt;
Have a nice day - thank you again  &lt;img src=&quot;https://www.mvsforums.com/helpboards/images/smiles/icon_biggrin.gif&quot; alt=&quot;Very Happy&quot; border=&quot;0&quot; /&gt;
&lt;/span&gt;&lt;br /&gt;
</description>
</item>
<item>
	<title>Database :: RE: DSN1COPY and get Dataset Name behind any tablespace</title>
	<link>https://www.mvsforums.com/helpboards/viewtopic.php?p=64407#64407</link>
	<description>Author: &lt;a href=&quot;https://www.mvsforums.com/helpboards/profile.php?mode=viewprofile&amp;u=2&quot; target=&quot;_blank&quot;&gt;kolusu&lt;/a&gt;&lt;br /&gt;
Subject: Re: DSN1COPY and get Dataset Name behind any tablespace&lt;br /&gt;
Posted: Wed Nov 12, 2025 6:08 pm (GMT -5)&lt;br /&gt;
Topic Replies: 3&lt;br /&gt;&lt;br /&gt;
&lt;span class="postbody"&gt;&lt;/span&gt;&lt;table width=&quot;90%&quot; cellspacing=&quot;1&quot; cellpadding=&quot;3&quot; border=&quot;0&quot; align=&quot;center&quot;&gt;&lt;tr&gt; 	  &lt;td&gt;&lt;span class=&quot;genmed&quot;&gt;&lt;b&gt;bauer wrote:&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;	&lt;/tr&gt;	&lt;tr&gt;	  &lt;td class=&quot;quote&quot;&gt;
&lt;br /&gt;
How can I find the zOS filesystem name which is behind any given tablespace / table? This information requires DSN1COPY utility.&lt;/td&gt;	&lt;/tr&gt;&lt;/table&gt;&lt;span class=&quot;postbody&quot;&gt;
&lt;br /&gt;

&lt;br /&gt;
Bauer,
&lt;br /&gt;

&lt;br /&gt;
Here is the link to the explanation to data set naming conventions 
&lt;br /&gt;

&lt;br /&gt;
&lt;a href=&quot;https://www.ibm.com/docs/en/db2-for-zos/12.0.0?topic=groups-data-set-naming-conventions&quot; target=&quot;_blank&quot;&gt;https://www.ibm.com/docs/en/db2-for-zos/12.0.0?topic=groups-data-set-naming-conventions&lt;/a&gt;
&lt;br /&gt;

&lt;br /&gt;
Now that we know the convention, it should be easy to get the list from the db2 catalog tables. 
&lt;br /&gt;

&lt;br /&gt;
Here is an &lt;span style=&quot;font-weight: bold&quot;&gt;untested SQL&lt;/span&gt; (I just modified an existing sql that I had) which &lt;span style=&quot;font-weight: bold&quot;&gt;may*&lt;/span&gt; give you the information you are looking for. 
&lt;br /&gt;

&lt;br /&gt;
PS: I defaulted to  D (for VSAM &lt;span style=&quot;font-weight: bold&quot;&gt;data&lt;/span&gt; components) for the 2nd qualifier.  You can also have C (for VSAM &lt;span style=&quot;font-weight: bold&quot;&gt;clusters&lt;/span&gt;)
&lt;br /&gt;

&lt;br /&gt;
&lt;/span&gt;&lt;table width=&quot;90%&quot; cellspacing=&quot;1&quot; cellpadding=&quot;3&quot; border=&quot;0&quot; align=&quot;center&quot;&gt;&lt;tr&gt; 	  &lt;td&gt;&lt;span class=&quot;genmed&quot;&gt;&lt;b&gt;Code:&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;	&lt;/tr&gt;	&lt;tr&gt;	  &lt;td class=&quot;code&quot;&gt;
&lt;br /&gt;
SELECT SUBSTR&amp;#40;VCATNAME,1,LENGTH&amp;#40;VCATNAME&amp;#41;&amp;#41;&amp;nbsp; &amp;nbsp; &amp;nbsp;||&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;CHAR&amp;#40;'.'&amp;#41;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;||&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;CHAR&amp;#40;'DSNDBD'&amp;#41;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ||&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;CHAR&amp;#40;'.'&amp;#41;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;||&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;SUBSTR&amp;#40;DBNAME,1,LENGTH&amp;#40;DBNAME&amp;#41;&amp;#41;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;||&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;CHAR&amp;#40;'.'&amp;#41;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;||&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;SUBSTR&amp;#40;TSNAME,1,LENGTH&amp;#40;TSNAME&amp;#41;&amp;#41;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;||&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;CHAR&amp;#40;'.'&amp;#41;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;||&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;IPREFIX&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;||&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;CHAR&amp;#40;'0001.'&amp;#41;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;||&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;#40;CASE WHEN PARTITION &amp;gt;= 0000 AND PARTITION &amp;lt; 1000 THEN 'A'&amp;nbsp; 
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; WHEN PARTITION &amp;gt;= 1000 AND PARTITION &amp;lt; 2000 THEN 'B'&amp;nbsp; 
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; WHEN PARTITION &amp;gt;= 2000 AND PARTITION &amp;lt; 3000 THEN 'C'&amp;nbsp; 
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; WHEN PARTITION &amp;gt;= 3000 AND PARTITION &amp;lt; 4000 THEN 'D'&amp;nbsp; 
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; WHEN PARTITION &amp;gt;= 4000 AND PARTITION &amp;lt; 4097 THEN 'E'&amp;nbsp; 
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;END&amp;#41; ||&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;#40;CASE WHEN PARTITION =&amp;nbsp; 0000&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; THEN '001'&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; WHEN PARTITION &amp;gt;&amp;nbsp; 0000 AND PARTITION &amp;lt; 1000&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; THEN SUBSTR&amp;#40;DIGITS&amp;#40;PARTITION&amp;#41;,3,3&amp;#41;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; WHEN PARTITION &amp;gt;= 1000&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; THEN SUBSTR&amp;#40;DIGITS&amp;#40;PARTITION&amp;#41;,2,4&amp;#41;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;END&amp;#41;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br /&gt;
&amp;nbsp; FROM SYSIBM.SYSTABLEPART A&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br /&gt;
&amp;nbsp;WHERE A.VCATNAME&amp;nbsp; &amp;nbsp;&amp;gt; ' '&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;AND A.VCATNAME&amp;nbsp; &amp;lt;&amp;gt; '00000001'&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br /&gt;
&amp;nbsp;UNION ALL&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br /&gt;
SELECT SUBSTR&amp;#40;B.VCATNAME,1,LENGTH&amp;#40;VCATNAME&amp;#41;&amp;#41;&amp;nbsp; &amp;nbsp;||&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;CHAR&amp;#40;'.'&amp;#41;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;||&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;CHAR&amp;#40;'DSNDBD'&amp;#41;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ||&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;CHAR&amp;#40;'.'&amp;#41;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;||&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;SUBSTR&amp;#40;DBNAME,1,LENGTH&amp;#40;DBNAME&amp;#41;&amp;#41;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;||&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;CHAR&amp;#40;'.'&amp;#41;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;||&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;SUBSTR&amp;#40;INDEXSPACE,1,LENGTH&amp;#40;INDEXSPACE&amp;#41;&amp;#41; ||&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;CHAR&amp;#40;'.'&amp;#41;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;||&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;IPREFIX&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;||&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;CHAR&amp;#40;'0001.'&amp;#41;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;||&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;#40;CASE WHEN PARTITION &amp;gt;= 0000 AND PARTITION &amp;lt; 1000 THEN 'A'
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; WHEN PARTITION &amp;gt;= 1000 AND PARTITION &amp;lt; 2000 THEN 'B'
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; WHEN PARTITION &amp;gt;= 2000 AND PARTITION &amp;lt; 3000 THEN 'C'
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; WHEN PARTITION &amp;gt;= 3000 AND PARTITION &amp;lt; 4000 THEN 'D'
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; WHEN PARTITION &amp;gt;= 4000 AND PARTITION &amp;lt; 4097 THEN 'E'
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;END&amp;#41;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ||&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;#40;CASE WHEN PARTITION =&amp;nbsp; 0000&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; THEN '001'&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; WHEN PARTITION &amp;gt;&amp;nbsp; 0000 AND PARTITION &amp;lt; 1000&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; THEN SUBSTR&amp;#40;DIGITS&amp;#40;PARTITION&amp;#41;,3,3&amp;#41;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; WHEN PARTITION &amp;gt;= 1000&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; THEN SUBSTR&amp;#40;DIGITS&amp;#40;PARTITION&amp;#41;,2,4&amp;#41;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;END&amp;#41;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br /&gt;
&amp;nbsp; FROM SYSIBM.SYSINDEXPART B&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; ,SYSIBM.SYSINDEXES&amp;nbsp; &amp;nbsp;C&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br /&gt;
&amp;nbsp;WHERE B.IXCREATOR&amp;nbsp; = C.CREATOR&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;AND B.IXNAME&amp;nbsp; &amp;nbsp; &amp;nbsp;= C.NAME&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;AND B.VCATNAME&amp;nbsp; &amp;nbsp;&amp;gt; ' '&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;AND B.VCATNAME&amp;nbsp; &amp;lt;&amp;gt; '00000001'&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br /&gt;
;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br /&gt;
&lt;/td&gt;	&lt;/tr&gt;&lt;/table&gt;&lt;span class=&quot;postbody&quot;&gt;
&lt;br /&gt;_________________&lt;br /&gt;Kolusu 
&lt;br /&gt;
&lt;a href=&quot;http://www.linkedin.com/in/kolusu&quot; target=&quot;_blank&quot;&gt;www.linkedin.com/in/kolusu&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
</description>
</item>
<item>
	<title>Utilities :: RE: Merging records from two datasets based Primary and secondar</title>
	<link>https://www.mvsforums.com/helpboards/viewtopic.php?p=64406#64406</link>
	<description>Author: &lt;a href=&quot;https://www.mvsforums.com/helpboards/profile.php?mode=viewprofile&amp;u=68041&quot; target=&quot;_blank&quot;&gt;Suchay&lt;/a&gt;&lt;br /&gt;

Posted: Wed Nov 12, 2025 2:37 pm (GMT -5)&lt;br /&gt;
Topic Replies: 5&lt;br /&gt;&lt;br /&gt;
&lt;span class="postbody"&gt;Thank you Kolusu
&lt;/span&gt;&lt;br /&gt;
</description>
</item>
</channel>
</rss>

