22.12.2012 Views

z/TPF Program Management - IBM

z/TPF Program Management - IBM

z/TPF Program Management - IBM

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

@CTKX<br />

132 z/<strong>TPF</strong> <strong>Program</strong> <strong>Management</strong><br />

Note: You must load SIGT in the current @CIMR control statement section<br />

before you can patch it.<br />

@@USR1<br />

patches the first user-defined CIMR area (USR1).<br />

Note: You must load the USR1 in the current @CIMR control statement section<br />

before you can patch it.<br />

@@USR2<br />

patches the second user-defined CIMR area (USR2).<br />

Note: You must load the USR2 in the current @CIMR control statement section<br />

before you can patch it.<br />

@@csect<br />

patches the specified CSECT in the control program, where csect is the<br />

6-character alphanumeric name of the CP CSECT (for example, CCNUCL).<br />

Note: You must load the control program in the current @CIMR control<br />

statement section before you can patch a specific CSECT.<br />

rsa<br />

is the 1- to 6-digit hexadecimal relative starting address in the CIMR component<br />

or CSECT. The relative starting address specifies the offset into the CIMR<br />

component or CSECT where the patch will be applied.<br />

newdata<br />

is the new data (or patch) that will replace the old data in the CIMR component<br />

or CSECT, beginning at the relative starting address. The new data must be an<br />

even number of hexadecimal digits and cannot exceed 32 digits (16 bytes).<br />

valdata-olddata<br />

validates the data that is replaced by newdata, where olddata is an even<br />

number in hexadecimal format that does not exceed 32 digits (16 bytes). The<br />

data specified for olddata must match what is currently in the CIMR component.<br />

If it does not, the data in the CIMR component is not changed and an error<br />

occurs. If it does, the data in the CIMR component is replaced by newdata. For<br />

example, this parameter can help to verify that your patch is starting at the<br />

correct relative starting address.<br />

Note: The length of the data that you are validating can have fewer bytes or<br />

more bytes than the new data. If the validation is completed successfully,<br />

only the number of bytes in your new data will be replaced.<br />

Use the @CTKX control statement to load the image pointer record (CTKX) to the<br />

z/<strong>TPF</strong> system.<br />

The following figure shows the syntax for the @CTKX control statement section of<br />

the loader input file. In this figure, the double arrowhead (►►) indicates that the<br />

information must begin on a new line.

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

Saved successfully!

Ooh no, something went wrong!