Since the variable is defined as

&BLKSIZE
    The numeric value for the block size specified on the DD statement,
dynamic allocation, or TSO ALLOCATE, ranging from 0 - 2147483647 (KB).

    Type: Numeric

    Max value: 2147483647

I am not sure you can test for null.

But try testing for less than zero  (this is just a WAG)

When (&BLKSIZE < 0) Then ...


Lizette


-----Original Message-----
From: IBM Mainframe Discussion List [mailto:[email protected]] On
Behalf Of Vernooij, CP - SPLXM
Sent: Wednesday, September 04, 2013 5:58 AM
To: [email protected]
Subject: ACS routine question.

Hello,

 

I always find it difficult to find what I am looking for in the ACS routine
documentation.

 

I can check if a text keyword was not filled in in the allocation request,
e.g.: WHEN(&DATACLAS = '').

How do I check if a numerical keyword was not in filled e.g. &BLKSIZE? 

WHEN(&BLKSIZE = '') is syntactically incorrect.

WHEN(&BLKSIZE = 0) not the same as 'not filled'.

 

I must be simple, but I cannot find it.

 

Thanks,

Kees.

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN

Reply via email to