03.03.2015 Views

CA Dynam for VSE User Guide

CA Dynam for VSE User Guide

CA Dynam for VSE User Guide

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.

Controlling System Actions<br />

Note that the SYSxxx:<br />

• Physical assignment is not changed within the system; a replacement<br />

DTFCN is generated to control the SYSLOG I/O.<br />

• I/O intercepts remain in effect <strong>for</strong> the duration of the <strong>VSE</strong> job unless reset<br />

by another ASSGN <strong>for</strong> SYSxxx to a device other than SYSLOG. For<br />

example:<br />

// ASSGN SYSIPT,SYSIPT or // ASSGN SYSIPT,x'00E'<br />

If you want SYSLOG support in subsequent jobs, you must reissue the<br />

following:<br />

// ASSGN SYSxxx,SYSLOG<br />

SYSLOG<br />

Input Data<br />

Indicates that all DTFs with the logical unit specified <strong>for</strong> SYSxxx will have their<br />

I/O operations rerouted to or from SYSLOG. For this action to be effective, you<br />

must <strong>for</strong>mally OPEN the file and initiate all I/O with logical IOCS imperative<br />

macros. You should also use a CLOSE macro.<br />

All SYSIPT read requests are preceded by a prompting message with the<br />

following <strong>for</strong>mat:<br />

<strong>CA</strong>DF099D dtfname SYSIPT:<br />

SYSIPT input data is converted to uppercase be<strong>for</strong>e being passed to the<br />

requesting program. You can signal end-of-data <strong>for</strong> SYSIPT files by either<br />

entering the EOD characters /* or by entering null data (simply pressing the<br />

ENTER key without typing any characters). By entering null data, the running<br />

program will react as if /* had been entered.<br />

Output Data<br />

All SYSPCH and SYSLST writes to SYSLOG have the data line prefixed by:<br />

D/FI-SYSLST: or,<br />

D/FI-SYSPCH:<br />

If the combined length of this prefix (13 characters) plus the length of the<br />

data is greater than 256 characters, the data portion of the line will be<br />

truncated to this maximum. If the combined length exceeds the length of one<br />

console/screen line, wraparound will occur.<br />

You can route the output of a DTFMT or DTFSD to the console (if the output is<br />

in displayable characters). The following example shows how to do this.<br />

// DLBL FILEOUT,,,,SYSPCH<br />

ASSGN SYSPCH,SYSLOG<br />

<strong>CA</strong> <strong>Dynam</strong>/FI first overrides the DTFSD logical unit with SYSPCH. The second<br />

line reroutes SYSPCH output to SYSLOG.<br />

Chapter 6: Controlling File Independence 6–29

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

Saved successfully!

Ooh no, something went wrong!