Your Browser is not longer supported

Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...

{{viewport.spaceProperty.prod}}

Prozedur- und/oder Batchmodus simulieren

&pagelevel(4)&pagelevel

SDF-SIM ermöglicht den Test in einem simulierten Prozedurmodus, wenn PROC-MODE= *YES in der Anweisung DEFINE-ENVIRONMENT angegeben wird. Bei Angabe von TASK-TYPE=*BATCH in dieser Anweisung ist das Testen im simulierten Batchmodus möglich. Kommandos/Anweisungen müssen mit „/“ bzw. „//“ beginnen und können in Kleinbuchstaben eingegeben werden. Falls SPINOFF=*YES in der Anweisung DEFINE-ENVIRONMENT angegeben wurde, wird bei Auftreten eines Fehlers Spin-Off ausgelöst. Wird SDF-SIM in Prozeduren oder Batchdateien aufgerufen, muss bei zu simulierenden Kommandos/Anweisungen im Prozedur-/Batchmodus ein „*“ an erster Position der Zeile stehen. Die Eingaben werden sonst als reale Kommandos bzw. Anweisungen interpretiert und wirklich abgearbeitet.

/start-sdf-sim
% BLS0523 ELEMENT 'SDF-SIM', VERSION 'V04.5A10' FROM LIBRARY ':2OSH:$TSOS.SY
SLNK.SDF-SIM.045' IN PROCESS
% BLS0524 LLM 'SDF-SIM', VERSION ' ' OF '2001-04-19 16:11:57' LOADED
% BLS0551 COPYRIGHT (C) SIEMENS AG 2001. ALL RIGHTS RESERVED
% SDS0001 SDF-SIM VERSION 'V04.5A10' STARTED
%//def-test-obj *cmd
%//def-env par-fi=*std(user=*no),proc-mode=*yes,spinoff=*yes,display=*no (1)
%//start-simulation
% SDS0005 ’SYSTEM’ SYNTAX FILE ’$TSOS.SYS.SDF.SYSTEM.SYNTAX’ ACTIVATED
% SDS0005 ’GROUP’ SYNTAX FILE ’$TSOS.SYS.SDF.GROUP.SYNTAX.TSOS’ ACTIVATED
*fstat aaa.
(IN) FSTAT AAA. ———————————————————————————————————————————————————————— (2)
% CMD0661 DATA RECORD WAS READ INSTEAD OF COMMAND —————————————————————— (2)
*/fstat aaa.
(IN) /FSTAT AAA.
ENTRY : DCOFSTAT
INTERFACE : ISL
STRING FORM
/FSTAT AAA.
*/shh-file-att aaa.
(IN) /SHH-FILE-ATT
% CMD0186 OPERATION NAME 'SHH-FILE-ATT' UNKNOWN ———————————————————————— (3)
% CMD0205 ERROR IN PRECEDING COMMAND OR PROGRAM AND PROCEDURE STEP ————— (3)
TERMINATION: COMMANDS WILL BE IGNORED UNTIL /SET-JOB-STEP OR /LOGOFF ——— (3)
OR /ABEND IS RECOGNIZED ———————————————————————————————————————————————— (3)
*/sh-file-att aaa.
*/set-job-step
(IN) /SET-JOB-STEP
ENTRY : SSMSTEP
INTERFACE : ISL
STRING FORM
/STEP
*/sh-file-att aaa.
(IN) /SH-FILE-ATT AAA.
ENTRY : DCOFSTAT
INTERFACE : ISL
STRING FORM
/FSTATUS AAA.,LIST=(SYSOUT)
*/*
% SDS0002 SDF-SIM TERMINATED NORMALLY


  1. Der Prozedurmodus (PROC-MODE=*YES) wird simuliert. Außerdem soll im Fehlerfall Spin-Off (SPINOFF=*YES) ausgelöst werden.

  2. Da der „/“ nach „*“ fehlt, der im Prozedurmodus notwendig ist, erscheint eine Fehlermeldung.

  3. Ein fehlerhafter Kommandoname wird eingegeben. Dadurch wird Spin-Off ausgelöst. Der nachfolgende Korrekturversuch wird ignoriert und kann erst dann erfolgreich sein, nachdem /SET-JOB-STEP abgearbeitet wurde.