Newer version of documentation BMC provides a newer version of the documentation for this version of the product. As a result, BMC no longer accepts comments in this space.BMC recommends upgrading to the latest version of the product. To see documentation for that version, see bao8301.

Example: issue a query


This example shows how to issue a query.

/* REXX
AN EXAMPLE OF ISSUING A QUERY
*/

CPC1 = 'IBM390PS.DINO'
IMAGE1 = 'MVSB'

'IMFEXEC HMC  CONNECT(CPC('CPC1')  OUTTOKEN(TOKEN1))'
'IMFEXEC HMC  CONNECT(IMAGE( 'IMAGE1 ') OUTTOKEN(TOKEN2)) TOKEN(TOKEN1)'

'IMFEXEC HMC  QUERY(NAME) TOKEN(TOKEN2)'

IF IMFCC = 0 THEN DO
'IMFEXEC MSG 'LINE.0 ='LINE.0'''

DO I = 1 TO LINE.0
'IMFEXEC MSG 'LINE.'I'='VALUE('LINE.'I)'&&''
END I
END
DROP LINE.

'IMFEXEC HMC  QUERY(OPERSTAT) TOKEN(TOKEN2)'

IF IMFCC = 0 THEN DO
'IMFEXEC MSG 'LINE.0 ='LINE.0'''

DO I = 1 TO LINE.0
'IMFEXEC MSG 'LINE.'I'='VALUE('LINE.'I)'&&''
END I
END
DROP LINE.

'IMFEXEC HMC DISCONNECT TOKEN(TOKEN2)'
'IMFEXEC HMC DISCONNECT TOKEN(TOKEN1)'

 

Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*