NUMERIC condition checking on Alphanumeric value with spaces

This is a Mainframe COBOL forum - you can post your queries on Mainframe COBOL, VS COBOL II, COBOL/370 , Enterprise COBOL

Moderators: dbzTHEdinosauer, Moderator Group

Post Reply
Posts: 1
Joined: Fri Feb 25, 2011 9:40 am

NUMERIC condition checking on Alphanumeric value with spaces

Post by Rajapriyaaa1 » Fri Feb 25, 2011 9:48 am


I have to validate the account number which is of X(19). but in actual input it can have 16 to 19 digits even less than 16 also. if its less than 19 means the last digits are filled with spaces like '1234567890123456 '. If I validate this account number as numeric, this condition failed and all the accounts which has <19 will get rejected.

Please suggest me the way what we can do for this. We dont want to prefix with zeros we are not supposed to do.

User avatar
Posts: 981
Joined: Mon Oct 02, 2006 8:31 pm

Post by dbzTHEdinosauer » Fri Feb 25, 2011 2:12 pm

have you tried NUMVAL?

also, how are you currently validating the PIC X field for numerics?
Dick Brenholtz
JCL, SQL and code in programs have an irritating habit of doing what you say,
not what you meant.

Post Reply


Free tutorials from mainframegurukul
  • JCL Tutorial
    Covers all important JCL concepts.
  • Cobol Tutorial
    This tutorials covers all Cobol Topics from STRING to COMP-3.
  • DB2 Tutorial
    DB2 Tutorial focuses on DB2 COBOL Programming.
  • SORT Tutorial
    This Tutorial covers all important aspects of DFSORT with examples
  • CICS Tutorial
    This CICS tutorial covers CICS concepts and CICS Basics, CICS COBOL Programming.
Mainframe Interview questions

Other References
Mainframe Tools and others