190.3.1
EXEC-TEST
Hinweise
1.
Der AMO TEST arbeitet in den Funktionen 1 - 14 im Aufrufbetrieb. Nach Ausführung der Funktion beendet sich der AMO.
2.
Der AMO bleibt in der Funktion 16 mehrere Minuten im Dialog; erfolgt bis dahin keine Eingabe, so wird er vom AM-ORG abgebrochen. Im Dialogbetrieb beendet der Benutzer den AMO mit der Eingabe E.
Prozedurübersicht
Kommandocode
Parameter
EXEC-TEST
MODUL=<param>
,FUNCT=1&&15&99,[PROMPT=<number>]; (1)
|,FUNCT=16,CATALOG=<param> (2)
,CATTYPE=INDEX,MBXIDX=<param>,DESTPROC=<param> (3)
,[MSGSIZE=<number>],[IB=<number>]
,[PAUSE=<number>];
|,CATTYPE=NAME,MBXNAME<name> (4)
,[MSGSIZE=<number>],[IB=<number>]
,[PAUSE=<number>];
Beispiel
Zur Darstellung der Funktionen wird ein vollständiger Kommandostapellauf des AMO im ADS wiedergegeben.
Testschritt 1 : Nur ENDWRITE
Eingabe:
EXEC-TEST:A1,1,0;
Ausgabe:
M1: ENDWRITE-MELDUNG AUF "DIALOG"
Testschritt 2 : WRITE auf DIALOG
Eingabe:
EXEC-TEST:A1,2;
Ausgabe:
M2: WRITE-MELDUNG AUF "DIALOG"
M1: ENDWRITE-MELDUNG AUF "DIALOG"
Testschritt 3 : WRITE auf ERROR
Eingabe:
EXEC-TEST:A1,3;
Ausgabe:
M2: WRITE-MELDUNG AUF "ERROR"
M1: ENDWRITE-MELDUNG AUF "DIALOG"
Testschritt 4 : WRITE auf RESULT
Eingabe:
EXEC-TEST:A1,4;
Ausgabe:
M2: WRITE-MELDUNG AUF "RESULT"
M1: ENDWRITE-MELDUNG AUF "DIALOG"
Testschritt 5 : RESERVIERUNG/FREIG von ERROR
Eingabe:
EXEC-TEST:A1,5;
Ausgabe:
M3: SYMBOLISCHES GERAET "ERROR" RESERVIEREN
M2: WRITE-MELDUNG AUF "ERROR" - (ERROR RESERVIERT)
M2: WRITE-MELDUNG AUF "ERROR" - (RESERVIERUNG AUFGEHOBEN)
M1: ENDWRITE-MELDUNG AUF "ERROR"
Testschritt 6 : Nur RESERVIERUNG von ERROR
Eingabe:
EXEC-TEST:A1,6;
Ausgabe:
M3: SYMBOLISCHES GERAET "ERROR" RESERVIEREN
M1: ENDWRITE-MELDUNG AUF "ERROR"
Testschritt 7 : RESERVIERUNG/FREIG. von DIALOG
Eingabe:
EXEC-TEST:A1,7;
Ausgabe:
M3: SYMBOLISCHES GERAET "DIALOG" RESERVIEREN
M2: WRITE-MELDUNG AUF "DIALOG" - (DIALOG RESERVIERT)
M2: WRITE-MELDUNG AUF "DIALOG" - (RESERVIERUNG AUFGEHOBEN)
M1: ENDWRITE-MELDUNG AUF "DIALOG"
Testschritt 8 : Nur RESERVIERUNG von DIALOG
Eingabe:
EXEC-TEST:A1,8;
Ausgabe:
M3: SYMBOLISCHES GERAET "DIALOG" RESERVIEREN
M1: ENDWRITE-MELDUNG AUF "DIALOG"
Testschritt 9 : PROMPT-Meldung
Eingabe:
EXEC-TEST:A1,9;
Ausgabe:
M4: PROMPT-MELDUNG
M5: BITTE EINE ZIFFER VON 0 BIS 9 EINGEBEN
PROMPT =
Eingabe:
0
Ausgabe:
M10: ES WURDE 0 EINGEGEBEN
M1: ENDWRITE-MELDUNG AUF "DIALOG"
Testschritt 10: DIALOG-Meldung
Eingabe:
EXEC-TEST:A1,10;
Ausgabe:
M6: DIALOG-MELDUNG
M7: MIT ";" ABSCHLIESSEN ODER EINE ZIFFER VON 0 BIS 9 EINGEBEN
<DIALOG01-TEST:
Eingabe:
5
Ausgabe:
M10: ES WURDE 5 EINGEGEBEN
M1: ENDWRITE-MELDUNG AUF "DIALOG"
Testschritt 11: WRITE/READ-Meldung
Eingabe:
EXEC-TEST:A1,11;
Ausgabe:
M8: WRITE/READ-MELDUNG
M9: BITTE EINE ZIFFER VON 0 BIS 9 EINGEBEN
ZIFFER =
Eingabe:
1;
Ausgabe:
M10: ES WURDE 1 EINGEGEBEN
M1: ENDWRITE-MELDUNG AUF "DIALOG"
Testschritt 12: Zeitglied mit 15 Sekunden
Eingabe:
EXEC-TEST:A1,12;
Ausgabe:
M13: ZEITGLIED MIT 15 SEC AUFRUFEN
M2: WRITE-MELDUNG AUF "DIALOG" - (ZEITGLIEDABLAUF)
M1: ENDWRITE-MELDUNG AUF "DIALOG"
Testschritt 13: LOGON INTERN
Eingabe:
EXEC-TEST:A1,13;
Ausgabe:
M14: LOGON-INTERN DURCHFUEHREN
M2: WRITE-MELDUNG AUF "RESULT"
M1: ENDWRITE-MELDUNG AUF "DIALOG"
Testschritt 14: INTERN-START
Eingabe:
EXEC-TEST:A1,14;
Ausgabe:
M15: INTERN-START UEBER USER-TASK
EXEC-TEST:"A1",15;
H500: AMO TEST GESTARTET
M2: WRITE-MELDUNG AUF "DIALOG" - (UEBER USER-TASK)
M1: ENDWRITE-MELDUNG AUF "DIALOG" - (UEBER USER-TASK)
AMO-TEST-... TEST-AMO FUER HICOM
EXEC DURCHGEFUEHRT;
M1: ENDWRITE-MELDUNG AUF "DIALOG"
AMO-TEST-... TEST-AMO FUER HICOM
EXEC DURCHGEFUEHRT;
Testschritt 15: Funktionen für Internstart sind im Stapel nicht notwendig
Testschritt 16: Meldung an eine Task senden.
Die Task, an die eine Meldung gesendet werden soll, wird definiert durch:
•
die Bezeichnung des Katalogs (CATALOG), in dem die Mailbox der Task katalogisiert ist
•
den Mailboxnamen (MBXNAME), unter dem sich die Task katalogisiert hat oder den Wert des der Task zugeordneten Elements aus DB_M_BASIC_MBX_IDX_SET (MBXIDX) und der jeweiligen Bezeichnung des Zielprozessors (DESTPROC).
Eingabe:
Hinweis:
Die Mailbox der Signalisierungstask, die in diesem Beispiel angesprochen wird, ist mit Index und mit Namen im Systemkatalog eingetragen.
EXEC-TEST:A1,16,SYSTEM,INDEX,01,A1,FF,00;
oder
EXEC-TEST:A1,16,SYSTEM,NAME,SITMBOX,FF,00;
Ausgabe:
M17: BITTE MELDUNG EINGEBEN
(MELDUNGEN KETTEN MIT "&" ALS LETZTES ZEICHEN)
(AMO BEENDEN MIT "E")
*
Eingabe:
"3A,54,00,00&"
Ausgabe:
M18: MELDUNGEN WERDEN GEKETTET - BITTE NAECHSTEN TEIL DER MELDUNG
(MELDUNGEN KETTEN MIT "&" ALS LETZTES ZEICHEN)
(AMO BEENDEN MIT "E")
*
Eingabe:
"11,14,01"
Ausgabe:
F4421 M4 N0387 NO ACT BPA VECO STATISTIC CC 00-00-00 00:00:00
DEV CLASS:00000000 0000 0000000000000000 0000000000000000 000000
FORMAT:0
M17: BITTE MELDUNG EINGEBEN
(MELDUNGEN KETTEN MIT "&" ALS LETZTES ZEICHEN)
(AMO BEENDEN MIT "E")
*
Eingabe:
E
Ausgabe:
AMO-TEST-... TEST-AMO FUER HICOM
EXEC DURCHGEFUEHRT;
OpenScape 4000 V10, Band 1: AMO Beschreibungen, Servicedokumentation, Ausgabe 12
, ID:
P31003H31A0S107120020
Copyright ©
Unify Software and Solutions GmbH & Co. KG
03/2024
- All rights reserved.