Dbvalidate, Dbwidth – IBM SC34-5764-01 User Manual
Page 430

DBVALIDATE
DBVALIDATE(string
,'C'
)
returns 1 if the string is a valid mixed string or SBCS string. Otherwise, returns 0. Mixed string validation
rules are:
1. Only valid DBCS character codes
2. DBCS string is an even number of bytes in length
3. EBCDIC only — Proper SO and SI pairing.
In EBCDIC, if C is omitted, only the leftmost byte of each DBCS character is checked to see that it falls in
the valid range for the implementation it is being run on (that is, in EBCDIC, the leftmost byte range is
from X'41' to X'FE').
Here are some EBCDIC examples:
z='abc DBVALIDATE('ab<.A.B>') -> 1 DBVALIDATE(z) -> 0 y='C1C20E111213140F'X DBVALIDATE(y) -> 1 DBVALIDATE(y,'C') -> 0 DBWIDTH DBWIDTH(string ,option ) returns the length of string in bytes. The option controls the counting rule. Y counts SO and SI within mixed strings as one each. N does not Here are some EBCDIC examples: DBWIDTH('ab<.A.B>','Y') -> 8 DBWIDTH('ab<.A.B>','N') -> 6 408 CICS TS for VSE/ESA: REXX Guide
count the SO and SI and is the default.
- I5 (59 pages)
- 2274 (183 pages)
- X3650 (18 pages)
- P5 570 (82 pages)
- 6E1 (40 pages)
- 704 (348 pages)
- SG24-4576-00 (235 pages)
- SCOD-3ZVQ5W (548 pages)
- LOTUS TEAM WORKPLACE 6.5.1 (17 pages)
- HANDBOOK 150 (286 pages)
- 6C4 (233 pages)
- 6059 (248 pages)
- 6644 (100 pages)
- 2283 (96 pages)
- 755 (47 pages)
- PANEL1173-841 (80 pages)
- G325-2585-02 (90 pages)
- BladeCenter T Type 8730 (180 pages)
- PC Server/Enterprise Racks 9QX (208 pages)
- X3620 M3 (19 pages)
- NETVISTA X40 6643 (120 pages)
- 440 (202 pages)
- xSeries 235 (66 pages)
- 47AE - 410168 (27 pages)
- TotalStorage DS6000 Series (406 pages)
- 310E (120 pages)
- NETVISTA 8319 (52 pages)
- A40P TYPE 6841 (148 pages)
- POWER 710 (45 pages)
- LCD PC (50 pages)
- 525 (33 pages)
- BladeCenter 8677 (104 pages)
- N2800e (82 pages)
- 6345 (214 pages)
- 2197 (208 pages)
- 4194 (84 pages)
- V7.2 (41 pages)
- SC34-6814-04 (953 pages)
- 6268 (53 pages)
- Enterprise Server H80 Series (230 pages)
- 6.00E+01 (42 pages)
- G544-5774-01 (56 pages)
- z/OS (88 pages)
- Aptiva 2140 (212 pages)
- GC23-7753-05 (56 pages)