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 '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=*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


  1. In der Syntaxdateihierarchie der Testumgebung muss die Benutzersyntaxdatei SF.TEST aktiviert werden, die die Syntaxdefinition des Kommandos MY-COMMAND enthält.

  2. Nach dem Starten der Simulation gibt der Benutzer das zu simulierende Kommando mit zwei Operanden ein.

  3. 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.