記錄和重播陳述式
您可以記錄並後續重播您所執行的陳述式。 當您重播陳述式時,您可以正向或反向重播陳述式。 表 1 說明在正向或反向重播陳述式時,重播陳述式的順序。
PLAYBACK FORWARD sequence |
PLAYBACK BACKWARD sequence |
COBOL 陳述式 |
|---|---|---|
| 1 | 9 | DISPLAY
"CALC Begins." |
| 2 | 8 | MOVE
1 TO BUFFER-PTR. |
| 3 | 7 | PERFORM
ACCEPT-INPUT 2 TIMES. |
| 8 | 2 | DISPLAY
"CALC Ends." |
| 9 | 1 | GOBACK. |
ACCEPT-INPUT. |
||
| 4, 6 | 4, 6 | ACCEPT
INPUT-RECORD FROM A-INPUT-FILE |
| 5, 7 | 3, 5 | MOVE
RECORD-HEADER TO REPROR-HEADER. |
如果要開始記錄,請輸入下列指令:
PLAYBACK ENABLE
會記錄您在輸入 PLAYBACK ENABLE 指令之後執行的陳述式。
若要重播您記錄的陳述式,請執行下列動作:
- 輸入
PLAYBACK START指令。 - 若要向後移動一個陳述式,請輸入
STEP指令。 - 請盡量重複步驟 2 ,以重播另一個陳述式。
- 若要向前移動 (從現行陳述式移至下一個陳述式) ,請輸入
PLAYBACK FORWARD指令。 - 輸入
STEP指令,以重播另一個陳述式。 - 依照您要重播另一個陳述式的次數來重複步驟 5。
- 若要往回移動,請輸入
PLAYBACK BACKWARD指令。
PLAYBACK BACKWARD 和 PLAYBACK FORWARD 會變更方向指令,例如 STEP 移入。
當您完成重播陳述式時,請輸入 PLAYBACK
STOP 指令。 z/OS® Debugger 會讓您回到您輸入 PLAYBACK START 指令的點。 您可以回復正常除錯。 z/OS Debugger 會繼續記錄您的陳述式。 若要重播一組新的陳述式,請從步驟 1開始。
當您完成錄製及重播陳述式時,請輸入下列指令:
PLAYBACK DISABLE
z/OS Debugger 不再記錄任何陳述式,並捨棄您所記錄的資訊。 PLAYBACK START、 PLAYBACK FORWARD、 PLAYBACK
BACKWARD及 PLAYBACK STOP 指令不再可用。
如需本主題所討論資料的相關資訊,請參閱下列主題。
- 相關參照
- IBM® z/OS Debugger Reference and Messages 中
PLAYBACK指令的說明