17.08.2013 Views

System i: Programming Message Handling APIs - IBM

System i: Programming Message Handling APIs - IBM

System i: Programming Message Handling APIs - IBM

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.

Contents<br />

<strong>Message</strong> <strong>Handling</strong> <strong>APIs</strong> . . . . . . . . 1<br />

<strong>APIs</strong> . . . . . . . . . . . . . . . . .3<br />

Change Exception <strong>Message</strong> (QMHCHGEM) API . .3<br />

Authorities and Locks . . . . . . . . . .3<br />

Required Parameter Group . . . . . . . .3<br />

Error <strong>Message</strong>s . . . . . . . . . . . .5<br />

Control Job Log Output (QMHCTLJL) API . . . .6<br />

Authorities and Locks . . . . . . . . . .7<br />

Required Parameter Group . . . . . . . .8<br />

CTLJ0100 Output File Names Structure . . . .9<br />

<strong>Message</strong> Filter Array Elements . . . . . . .9<br />

Field Descriptions . . . . . . . . . . .9<br />

CCSID Considerations . . . . . . . . . .11<br />

Error Considerations . . . . . . . . . .12<br />

Job <strong>Message</strong> Queue Full Considerations . . . .12<br />

Usage Notes . . . . . . . . . . . . .13<br />

Error <strong>Message</strong>s . . . . . . . . . . . .13<br />

Job Log Production <strong>Message</strong>s . . . . . . .13<br />

List Job Log <strong>Message</strong>s (QMHLJOBL) API . . . .13<br />

Authorities and Locks . . . . . . . . . .15<br />

Required Parameter Group . . . . . . . .15<br />

Format of Generated Lists . . . . . . . .16<br />

Input Parameter Section . . . . . . . . .16<br />

Header Section . . . . . . . . . . . .17<br />

LJOB0100 Format . . . . . . . . . . .17<br />

JSLT0100 Format . . . . . . . . . . . .18<br />

JSLT0200 Format . . . . . . . . . . . .18<br />

Valid Field Identifiers . . . . . . . . . .19<br />

Field Descriptions . . . . . . . . . . .20<br />

Error <strong>Message</strong>s . . . . . . . . . . . .29<br />

List Nonprogram <strong>Message</strong>s (QMHLSTM) API . . .30<br />

Authorities and Locks . . . . . . . . . .31<br />

Required Parameter Group . . . . . . . .32<br />

Format of Generated Lists . . . . . . . .33<br />

Input Parameter Section . . . . . . . . .33<br />

Header Section . . . . . . . . . . . .34<br />

LSTM0100 Format . . . . . . . . . . .34<br />

MSLT0100 Format . . . . . . . . . . .35<br />

MSLT0200 Format . . . . . . . . . . .35<br />

Valid Field Identifiers . . . . . . . . . .36<br />

Field Descriptions . . . . . . . . . . .37<br />

Error <strong>Message</strong>s . . . . . . . . . . . .47<br />

Move Program <strong>Message</strong>s (QMHMOVPM) API . . .48<br />

Authorities and Locks . . . . . . . . . .48<br />

Required Parameter Group . . . . . . . .48<br />

Optional Parameter Group 1 . . . . . . . .51<br />

Optional Parameter Group 2 . . . . . . . .53<br />

Error <strong>Message</strong>s . . . . . . . . . . . .54<br />

Open List of History Log <strong>Message</strong>s (QMHOLHST)<br />

API . . . . . . . . . . . . . . . . .54<br />

Authorities and Locks . . . . . . . . . .55<br />

Required Parameter Group . . . . . . . .55<br />

<strong>Message</strong> Selection Information Format . . . .57<br />

Field Descriptions . . . . . . . . . . .57<br />

HSTL0100 Format . . . . . . . . . . .61<br />

Field Descriptions . . . . . . . . . . .62<br />

Usage Notes . . . . . . . . . . . . .64<br />

Error messages . . . . . . . . . . . .65<br />

Open List of Job Log <strong>Message</strong>s (QGYOLJBL) API . .65<br />

Differences between QMHLJOBL and QGYOLJBL 66<br />

Authorities and Locks . . . . . . . . . .66<br />

Required Parameter Group . . . . . . . .66<br />

OLJL0100 Format . . . . . . . . . . .67<br />

Field Descriptions . . . . . . . . . . .68<br />

<strong>Message</strong> Selection Information Format . . . .70<br />

Field Descriptions . . . . . . . . . . .70<br />

Valid Field Identifiers . . . . . . . . . .72<br />

Field Descriptions . . . . . . . . . . .73<br />

Error <strong>Message</strong>s . . . . . . . . . . . .77<br />

Open List of <strong>Message</strong>s (QGYOLMSG) API . . . .77<br />

Differences between the QMHLSTM and<br />

QGYOLMSG <strong>APIs</strong> . . . . . . . . . . .78<br />

Difference between the QSYRUSRI and<br />

QGYOLMSG <strong>APIs</strong> . . . . . . . . . . .79<br />

Authorities and Locks . . . . . . . . . .79<br />

Required Parameter Group . . . . . . . .79<br />

LSTM0100 Format . . . . . . . . . . .81<br />

Field Descriptions . . . . . . . . . . .82<br />

<strong>Message</strong> Selection Information Format . . . .84<br />

Field Descriptions . . . . . . . . . . .85<br />

Valid Field Identifiers . . . . . . . . . .86<br />

Field Descriptions . . . . . . . . . . .87<br />

Error <strong>Message</strong>s . . . . . . . . . . . .90<br />

Promote <strong>Message</strong> (QMHPRMM) API . . . . . .91<br />

Authorities and Locks . . . . . . . . . .92<br />

Required Parameter Group . . . . . . . .92<br />

Error <strong>Message</strong>s . . . . . . . . . . . .94<br />

Receive Nonprogram <strong>Message</strong> (QMHRCVM) API .94<br />

Authorities and Locks . . . . . . . . . .95<br />

Required Parameter Group . . . . . . . .95<br />

Optional Parameter Group 1 . . . . . . . .97<br />

Optional Parameter Group 2 . . . . . . . .98<br />

<strong>Message</strong> Types and <strong>Message</strong> Keys . . . . . .98<br />

RCVM0100 Format . . . . . . . . . . .99<br />

RCVM0200 Format . . . . . . . . . . 100<br />

Field Descriptions . . . . . . . . . . . 101<br />

Error <strong>Message</strong>s . . . . . . . . . . . . 105<br />

Receive Program <strong>Message</strong> (QMHRCVPM) API . . 105<br />

Authorities and Locks . . . . . . . . . 106<br />

Required Parameter Group . . . . . . . . 106<br />

Optional Parameter Group 1 . . . . . . . 109<br />

Optional Parameter Group 2 . . . . . . .110<br />

Optional Parameter Group 3 . . . . . . . 111<br />

<strong>Message</strong> Types and <strong>Message</strong> Keys . . . . . 111<br />

RCVM0100 Format . . . . . . . . . .113<br />

RCVM0200 Format . . . . . . . . . .113<br />

RCVM0300 Format . . . . . . . . . .114<br />

Sender Information Format . . . . . . . .115<br />

Field Descriptions . . . . . . . . . . .116<br />

Error <strong>Message</strong>s . . . . . . . . . . . . 122<br />

Remove Nonprogram <strong>Message</strong>s (QMHRMVM) API 123<br />

Authorities and Locks . . . . . . . . . 123<br />

© Copyright <strong>IBM</strong> Corp. 1998, 2008 iii

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

Saved successfully!

Ooh no, something went wrong!