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

diff between fild-aid copy and ispf copy

IBM Mainframe Forums -> Compuware & Other Tools
Post new topic   Reply to topic
View previous topic :: View next topic  
Author Message

New User

Joined: 15 Feb 2004
Posts: 8

PostPosted: Sat Mar 27, 2004 4:19 pm
Reply with quote


can any one tell me difference between file-aid 3.3 copy and ISPF 3.3 copy.if File-aid copy is selective copy then how to do that? icon_razz.gif
Back to top
View user's profile Send private message

Active User

Joined: 29 Jul 2003
Posts: 237
Location: USA

PostPosted: Mon Mar 29, 2004 12:07 pm
Reply with quote

Hello elayarajack,

The FILE-AID COPY function lets you copy data.

Use selection and limiting parameters with the COPY function. Use COPY with action parameters, such as EDIT, REPL, or MOVE, to copy a dataset and change the content of its records.

After completing a COPY function, File-AID reports on SYSPRINT the number of PDS members processed and/or the total number of copied records, the output dataset name, and the output volume serial numbers.


1. If File-AID is executed without any control statements, it defaults to a COPY function for every pair of input and output datasets (DDxx and DDxxO) specified in the JCL.

2. To process multiple conditional updates (IF REPL, IF EDIT, IF MOVE), while copying all records, use the ALL function modifier (COPYALL(CA)).

3. File-AID/Batch does not support copying a PDS to and from a tape.

4. File-AID enables you to COPY from (but not to) a CA-Panvalet, CA-Librarian dataset. The CA-Panvalet, CA-Librarian dataset cannot be the destination dataset (DDxxO) in a COPY statement.

Example 1:
$$DD01 COPY IF=(6,EQ,C'12345'),OUT=60,PRINT=5
Copies the first 60 input records that contain the string 12345 beginning in location 6, to the output dataset, and prints the first five records selected.

Example 2:
$$DD01 COPY REPL=(12,EQ,C'X',C'Z'),DUMP=100
Copies the input dataset, replaces any character X located in location 12 with a character Z, and dumps the first 100 records copied.

Example 3:
Copies the input dataset while accumulating five bytes of zoned numeric character data beginning in location 8. The resulting total is labeled QUANTITY FIELD, and is printed on the SYSTOTAL DD if it is defined. If no SYSTOTAL DD is provided, the totals appear on SYSPRINT.

Example 4:
$$DD01 COPY SELECT=4,OUT=100,IF=(1,EQ,X'010C')
Creates an extract file of every fourth input record that contains a hexadecimal value of 010C beginning in location 1. A maximum of 100 records are copied.

Hope this helps,

Mayuresh Tendulkar
Back to top
View user's profile Send private message

Active User

Joined: 03 Feb 2004
Posts: 127

PostPosted: Mon Mar 29, 2004 2:29 pm
Reply with quote

with online FILEAID you have options to restrict copy operation of members based on contents - a bit like IBM batch utility IEBUPDTE or IPOUPDTE(which you do not have in ISPF),
yalso they have a different dialog for new dataset allocations (Fileaid takes to allocations specification panel direct and ispf gives you the choice
of taking the attributes of dataset you're copying from)

personally I'm used to ISPF so I'll stick to it...
you choose whichever you like...
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 -> Compuware & Other Tools


Similar Topics
Topic Forum Replies
No new posts Looking for a little history of ISPF ... TSO/ISPF 5
No new posts VB to VB copy - Full length reached SYNCSORT 8
No new posts Adding QMF and SPUFI to the ISPF menu DB2 20
No new posts Need COBOL COPY Help in MVS Environment COBOL Programming 4
No new posts Issue after ISPF copy to Linklist Lib... TSO/ISPF 1
Search our Forums:

Back to Top