View previous topic :: View next topic
|
Author |
Message |
balaji81_k
Active User
Joined: 29 Jun 2005 Posts: 155
|
|
|
|
Hi Team,
I have used FILE-AID Step in Batch JCL to compare Date and hour .
Hour is in Numeric data (pic 9(02)). Problem is Numeric condition fails and it is not even working on .
I referred manual it says for numeric data compare it needs to use
N'02' like.
Code: |
COPY IF=(1,EQ,C'2017-09-21'),
AND=(11,GE,N'02')
|
And condtion is not even have control . Please advise me what i am missing here . |
|
Back to top |
|
|
sergeyken
Senior Member
Joined: 29 Apr 2008 Posts: 2139 Location: USA
|
|
|
|
The manual "File-AID/MVS Batch Reference Release 17.02" doesn't define any constant data type as N'...' |
|
Back to top |
|
|
balaji81_k
Active User
Joined: 29 Jun 2005 Posts: 155
|
|
|
|
Hi Sergeyken,
Sorry for the delayed response. My bad i misunderstood the manual .
Any numeric data can be compared with BATCH JCL using FILE-AID provided they have specify the complete length or starting position of number actually needs to check . This will applicable only for variables declared as numeric PIC 9(n) . In my case i need to use simply
Code: |
COPY IF(1,EQ,C'2017-09-29',
11,GE,C'02')
|
Using "C" we can compare numeric data and specify full length if required or use the position exactly . |
|
Back to top |
|
|
|