以下のコード・スニペットでは、「Status」(ST) パネルからのジョブ関連データを要求しています。 設定オブジェクトを使用して、指示されたジョブ名接頭部 (この場合はすべてのジョブ名) と所有者 (IBMUSER) を持つジョブのサブセットに返されるデータを制限します。
// Create optional settings object
ISFRequestSettings settings = new ISFRequestSettings();
settings.addISFPrefix("**"); // Set job name prefix
settings.addISFOwner("ibmuser"); // Set job owner
// Get a runner used to access SDSF ST panel
ISFStatusRunner runner = new ISFStatusRunner(settings);
List<ISFStatus> statObjList = null;
try {
statObjList = runner.exec();
} catch (ISFException e) {
// Process exception here
} finally {
// Print SDSF messages related to request
results.printMessageList(System.err);
}// List job properties
if (statObjList != null) {
for (ISFStatus statObj : statObjList) {
System.out.println(statObjList.toVerboseString());
}
}