The industry has long been afflicted by people slinging around words whose 
meanings they don't know. "Hexadecimal value" is just the tip of the iceberg.


--
Shmuel (Seymour J.) Metz
http://mason.gmu.edu/~smetz3


________________________________________
From: IBM Mainframe Discussion List <IBM-MAIN@LISTSERV.UA.EDU> on behalf of 
Charles Mills <charl...@mcn.org>
Sent: Wednesday, December 4, 2019 1:01 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Misuse of the word hexadecimnal (Was RE: COPYING PDS TO PDS ...)

"Hexadecimal" might be the most misused word in our industry. "Any hexadecimal 
character" -- umm, can you give me an example of a non-hexadecimal character? 
Is x'C1' a hexadecimal character? Sure looks like hex to me.

Hexadecimal is a *method of representation*. If I have a byte that contains 
b'0101 1010' that is kind of a tedious way of writing it. The industry formerly 
used octal and wrote it as 0132 but that is kind of tedious and maps poorly to 
8-bit (as opposed to 6-bit) characters. x'5A' conveys it fairly well. That 
method of conveyance is called hexadecimal. The byte is not hexadecimal: it's 
the same byte as it was when I wrote it as b'0101 1010'.

"Non-printable" (or sometimes non-alphanumeric/national) is the word people are 
looking for. No byte is hexadecimal. All byte values may be represented in 
hexadecimal.

Charles


-----Original Message-----
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf 
Of Paul Gilmartin
Sent: Wednesday, December 4, 2019 9:39 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: COPYING PDS TO PDS ...

On Wed, 4 Dec 2019 07:18:11 +0000, Vernooij, Kees (ITOP NM) - KLM wrote:

>Jeez Gil,
>
>There is nothing restrictive to 'hexadecimal', only to 'any' or 'some'.
>Between quotes you can put *any* hex char in a dsname, without quotes you can 
>use only the *alphanumeric* hex chars. (And you *can* of course use all 256, 
>if you accept JCL errors).
>
What meaning does "hexadecimal" add in "any hexadecimal character"  Is it any
different from "any character"?  If not, "hexadecimal" is a noise word.

I'm similarly perplexed by IBM's frequent usage, as in:
    
https://www.ibm.com/support/knowledgecenter/en/SSLTBW_2.1.0/com.ibm.zos.v2r1.ieaa200/ENQ_Description.htm
    ... The name can contain any valid hexadecimal character. ...

I visualize a Venn diagram:  
https://secure-web.cisco.com/1PM-B8kCix2WWZn6q1Vh6voOtKz7viyNw8ESZv-Aq5bojVqDLWvaBjXct5iS4oPcA185iDTfCohjIpNC-fWu8MvNQ0vJb5vItF7ZlPeUEeOIB_Rk1NSMnlSUEcA2ycq7v_x-IB6Ou1uCNNaqzvU_lVHbpYViDMTc7pkBR2V-1ariNB4Q62_cBw66z81wq3M6ETjSNnfRZAbUlNIIg1OgbAvGUWqoQRoVC2oTzmuA-eyYSLt1cxQ-kAgQ9_PqPzxBRQkSnnsVenuXrRUUtLtCiiHJBcoFCfQNaFbnOtqcbQ6Tkes8JvhUlI6P0hwD7aV_YXZjF5S-S5W3uDJ8rdQt87UuMoClaZNHuXjQQtJ1aYAPCa3_4I9TdNxiI-849oi9iSR1kTPUvE4Qh3HbS8welLlsRUUjX6vKhC7yVjGDx8i53KFggUxCu4tLCItjAHHaP/https%3A%2F%2Fen.wikipedia.org%2Fwiki%2FVenn_diagram
where invalid hexadecimal characters and valid non-hexadecimal characters
are prohibited.

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

Reply via email to