28.11.2012 Views

IBM Tivoli NetView for z/OS Programming: Pipes - IBM notice

IBM Tivoli NetView for z/OS Programming: Pipes - IBM notice

IBM Tivoli NetView for z/OS Programming: Pipes - IBM notice

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

WORD 2.3 CAN BE FUN!<br />

WORD 2 CAN<br />

WORD -25.5 a null string is returned<br />

WORD -6.3 PIPES<br />

WQE (input order)<br />

Enables the WQE <strong>for</strong> conversion. Always use the SUBSTR order following<br />

WQE and determine the positions needed by consulting mapping IHAWQE.<br />

The SUBSTR order uses a position.length (starting with one) and not an offset<br />

(starting with zero). The maximum allowable character string length <strong>for</strong><br />

revision orders is 127.<br />

For example, the WQEMCSC command response flag is not typically accessible<br />

with an edit order. From a listing, we can determine that WQEMCSC is at<br />

offset X'AC' (decimal 172) in the WQE and it is the third bit in that byte.<br />

There<strong>for</strong>e, the edit phrase WQE SUBSTR 173.1 c2b substr 3.1 yields either a<br />

character 1 or a character 0, according to the value of the WQEMCSC flag.<br />

WTOKEY (input order)<br />

Obtains the key field associated with the WTO system macro, which is the<br />

WQEKEY in system macro IHAWQE.<br />

Conversion Orders<br />

Conversion orders, if specified, must be in an edit phrase. That is, they must come<br />

after an input order and be<strong>for</strong>e an output order.<br />

Multiple conversion orders can occur sequentially within the same edit phrase.<br />

Each subsequent conversion order operates on the results of the previous<br />

conversion order with the first conversion order operating on the text provided by<br />

the input order. Any number of sequential conversion orders can be included in a<br />

single edit phrase.<br />

ASTYPE (conversion order)<br />

Specifies that the input contains a two–byte binary ASID value. A<br />

one–character value is returned as indicated in Table 8.<br />

Table 8. Returned Value from ASTYPE<br />

Value Description<br />

D USS persistent procedure.<br />

PIPE EDIT<br />

The address space has a name <strong>for</strong> initiated programs, appropriate <strong>for</strong> a JOB.<br />

However, the existence of an OpenMVS address space block indicates a special<br />

purpose USS persistent procedure.<br />

J The address space is a JOB.<br />

N The address space is a system address space started during operating system<br />

initialization (NIP) processing.<br />

S The address space is a Started Task (STC).<br />

T The address space is a Time-Sharing User (TSO).<br />

U The address space is a USS <strong>for</strong>ked or spawned procedure.<br />

> Error: the supplied ASID is larger than the allowed ASID limit <strong>for</strong> the system<br />

* Error: the supplied ASID is not currently assigned (no such address space).<br />

? Error: inconsistent data (might be a transient condition).<br />

! Error: inconsistent data.<br />

Chapter 2. Pipeline Stages and Syntax 109

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!