Your Browser is not longer supported
Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...
{{viewport.spaceProperty.prod}}
Kommando, das durch eine Prozedur implementiert ist
&pagelevel(4)&pagelevel
Im folgenden Beispiel wird die Syntax eines selbstdefinierten Kommandos getestet. Das Kommando ist in der Benutzersyntaxdatei SF.TEST definiert.
/start-sdf-sim
% BLS0523 ELEMENT 'SDF-SIM', VERSION '210', TYPE 'L' FROM LIBRARY ':2OSH:$TSOS. SYSLNK.SDF-SIM.210' IN PROCESS % BLS0524 LLM 'SDF-SIM', VERSION '21.0A00' OF '2021-01-12 11:31:59' LOADED % BLS0551 COPYRIGHT (C) 2020 Fujitsu Technology Solutions GmbH. ALL RIGHTS RESE RVED % SDS0001 SDF-SIM VERSION '21.0A00' STARTED
%//def-test-obj *cmd
%//def-env par-fi=*no(sys=*std,group=*n,user=sf.test),displ=*long ————— (1)
%//start-simulation
% SDS0005 ’SYSTEM’ SYNTAX FILE ’$TSOS.SYS.SDF.SYSTEM.SYNTAX’ ACTIVATED
% SDS0005 ’USER’ SYNTAX FILE ’SF.TEST’ ACTIVATED
*my-com first-op=aaa,second-op=bbbb ——————————————————————————————————— (2)
(IN) my-com first-op=aaa,second-op=bbbb
INTERFACE : PROCEDURE ————————————————————————————————————————————————— (3)
STRING FORM ———————————— ———————————— ———————————— ———————————— ———— ———————— (3)
/CALL MY-PROC,(FIRST-OP='AAA',SECOND-OP='BBBB') ——————————————————————— (3)
*/*
% SDS0002 SDF-SIM TERMINATED NORMALLY
|
In der Syntaxdateihierarchie der Testumgebung muss die Benutzersyntaxdatei SF.TEST aktiviert werden, die die Syntaxdefinition des Kommandos MY-COMMAND enthält.
Nach dem Starten der Simulation gibt der Benutzer das zu simulierende Kommando mit zwei Operanden ein.
SDF-SIM gibt ein Protokoll aus, in dem folgende Informationen enthalten sind:
Schnittstellentyp PROCEDURE
Übergabe in Form einer Zeichenkette
generierter Prozeduraufruf mit den Operanden als Prozedurparametern.