Hi,This is raju.Can any body give me the real experience
answer for this question?
1.What is the significance of *MAP and *DROP in the CPY
Answers were Sorted based on User's Feedback
Answer / rakesh
Actual Significance is *MAP will Map the Field
from From File to To File where ever it will find mapping
without error where as *drop will Drop off the Field where
ever it is not matching .
For Example : we want to copy 12 fields file data to
another File having 12 Fields plus 3 more addon , we have
to use the *Map and *Drop to add the data of 12 match
fields and drop the remaining.
|Is This Answer Correct ?||5 Yes||0 No|
Answer / nora alexander
It's for Record format field mapping - if you use *NOCHK it
just copies the data without regard to field type or size,
which is a bad idea.
Fields with the same name in the from-file and to-file
record formats are copied, and any fields in the to-file
that do not exist in the from-file format are set to the
default value specified on the DFT keyword for the data
description specification (DDS) of the to-file or zero for
numeric fields, blanks for character fields, current
date/time for date/time fields, or null value for null-
If *MAP is specified, *DROP can also be specified. Mapped
fields may have different starting positions in the from-
file and to-file record formats.
If *MAP is specified and a valid conversion is defined
between the from-file field CCSID and the to-file field
CCSID, the character data is converted to the to-file field
CCSID. However, if either the from-file field CCSID or the
to-file field CCSID is 65535, the character data is not
*MAP allows for the conversion of date/time data and the
copying of null values.
This value must be specified for field-level mapping if any
of the field names in the from-file record format do not
exist in the to-file format. If *DROP is specified, *MAP
can also be specified. When *DROP is specified, all the
field names that exist in both record formats must have the
same attributes and relative positions in the from-file and
to-file record formats, or *MAP must also be specified.
Null values are copied.
|Is This Answer Correct ?||2 Yes||1 No|
Answer / venki
i think it does not need that mush of cinfusion *map is for
just it checks he record format of to files *drop is also
same but it ignores the fild attribute it cheks for wheher
the teo data types are comptable or not
|Is This Answer Correct ?||0 Yes||0 No|
How to read data from Nth member of a physical file containing some X number of members in it? "Provided member names are unknown"
Why we cannot call a service program? If I add a PEP can i call the service program?
Suppose we have one database file and it is used by 5 programs and in 3 program we have to add some records in datbase file s what is the impact on other program?
i want to perform uniqness on db file bt my db file nt hving key by useing rpgle.
How can we call CL program to RPG? How many number of parameter we can pass
How to sort an array in descending in RPG
What would be the result on writing a data record to a PF file using the "WRITE" opcode after the SETON *ON *INLR statment?
what is the difference between do while and do until?
what are the array operations?
how can we know running job is batch or intractive ? i need all the possibilites.........plz help me
How to declare the pull button in AS/400..
difference between 1:%found and %equal built function in detail with example .