Toolmaker Produkt-Dokumentation

Verwendung des Handys

Inhaltsübersicht


Wenn Sie mit dem Handy Nachrichten an die IBM i versenden möchten und noch nie Nachrichten versandt haben, befolgen Sie die folgenden Schritte.

Vorbereitung des Handys

Überprüfen Sie, ob die Kurznachrichtenadresse auf dem Handy registriert ist.
Das Telefon sollte Nachrichten in Textform versenden.
Senden Sie eine Nachricht an Ihre eigene GSM-Nummer, um die Funktion zu überprüfen. Kommt die Nachricht nicht an oder treten andere Fragen auf, wenden Sie sich an das Help Desk Ihres GSM-Betreibers.

Senden von Nachrichten an die IBM i

Wie Sie mit dem Handy Nachrichten bearbeiten und senden, entnehmen Sie bitte dem Handbuch des Telefons. Die Vorgehensweisen unterscheiden sich bei den einzelnen Modellen.
Die Funktionen am Handy werden oft mit verschiedenen Methoden abgerufen, d. h. entweder über einen Menübaum oder direkt mit einem "Kurzwahl-Befehl".
Am effizientesten können Sie Ihr Telefon nutzen, wenn Sie das Handbuch Ihres Handys sorgfältig durchlesen.
Beim Senden von Nachrichten an die IBM i werden die im Abschnitt Konfiguration beschriebenen Befehlscodes verwendet.
Befehlscodes können von Parametern gefolgt sein. Trennen Sie Befehlscode und Parameter mit einer Leerstelle oder dem Zeichen #.
Wenn Sie sich nicht ganz sicher sind, ob Nachrichten vorhanden sind, die von Ihnen beantwortet werden sollen, senden Sie einfach eine Beantwortungsnachricht ohne Beantwortungstext. MidJet GSM Text wird eine Nachricht mit dem ursprünglichen Nachrichtentext senden oder - wird dieser nicht gefunden - eine Fehlermeldung.

Verwendungsbeispiele

In diesem Abschnitt wird beschrieben, wie die Befehlscodes in den Beispielprogrammen verwendet werden. Sie können vom Handy aus verwendet werden oder über ein Simulationsprogramm.

Befehlscode ZE, Demonstrationsfehler

Um diesen Befehl zu verwenden, müssen Sie zuvor die Berechtigung für diesen Befehl in der Befehlscodedatei zugewiesen bekommen. Die IBM i sollte so konfiguriert sein, dass die QSYSOPR-Nachrichtenwarteschlange überwacht wird, und die Nachrichtenbeantwortungsfunktion muss aktiv sein. Außerdem müssen Sie auch der Empfänger der Betriebsnachrichten sein.
Geben Sie den Nachrichtentext ZE ein und senden Sie die Nachricht an die IBM i. Die IBM i wird dann einen Job auslösen, der das Programm DEMOERR aufruft, das sofort eine Division durch Null versucht. Die erste Reaktion sieht so aus:

ZE-Befehl abgeschlossen.

Diese Nachricht wird empfangen, weil das Bestätigungsnachrichtenfeld auf 1 steht. Dann wird folgende Nachricht empfangen:

RPG0102 DEMOERR 1800 versuchte Division durch Null (Faktor 2) (C G S D F).--> Rpy to nbr: 1.

Das Format für das Senden von Antworten auf Nachrichten ist immer:

Rn beantworten

Wenn R der Befehlscode für die Nachrichtenbeantwortung ist, wird die Beantwortungsnummer vom IBM i zuweisen. Ist die Beantwortungsnummer 1, kann sie unterdrückt werden, wie im folgenden Beispiel. Die Beantwortungsnummer folgt dem R ohne Leerstelle oder eine andere Trennung, der Antworttext folgt der Beantwortungsnummer mit einer Leerstelle oder dem Zeichen # getrennt.
Dieselben Regeln gelten für das Empfangen des Second Level (Hilfe) Text – Befehls: Das Format dafür ist:

Hn

Keine zusätzlichen Parameter sind notwendig. Wenn dieser Befehl gesendet wird, so wird der Hilfetext von der dazugehörigen Nachricht empfangen und an das Mobilgerät weitergeleitet. Falls die Nachrichten-Hilfetextlänge 160 Stellen überschreitet, wird der Text in jeweilige 160 – Stellensegmente zerlegt und als Mehrfachnachricht gesandt. Etwaige " ..... " (Blank-Einträge) oder Mehrfachblöcke werden abgeschnitten.
Wenn Sie den Befehl R C senden, wird die Antwort dazu verwendet, auf die Nachricht in der QSYSOPR-Nachrichtenwarteschlange eine Antwort zu senden. MidJet GSM Text wird dann eine Bestätigungsnachricht senden:

Erfolgreich beantwortet C to nbr. 1. Nachrichtentext: RPG0102 DEMOERR 1800 versuchte Division durch Null (Faktor 2) (C G S D F).

Befehlscode ZM, Testnachricht

Geben Sie den Nachrichtentext ZM ein und senden Sie die Nachricht an die IBM i Folgende Reaktion tritt auf:

Testnachricht von MidJet GSM Text für IBM iSeries.

Befehlscode ZI, Feldanfrage

Geben Sie den Nachrichtentext ZI 1 ein und senden Sie die Nachricht an die IBM i. Folgende Reaktion tritt auf:

Feldnr.: 0000001, auf Lager: 1.250, bestellt 1.500.

Feldnummer 1 ist die einzige vom Beispielprogramm anerkannte Nummer. Andere Feldnummern lösen eine Fehlermeldung aus.

Befehlscode ZO, Jobeingabe-Anfrage und Beantwortungsverarbeitung

Geben Sie den Nachrichtentext ZO 100 200 300 ein und senden Sie die Nachricht an die IBM i. Folgende Reaktion tritt auf:

Artikel: 0000100, Kunde: 0200, Menge: 300 verfügbar. Job erst.? (J N)--> Antw. zu Nr.: 1.

Wenn Sie die Antwort R Y senden, wird ein Ausdruck eines Musterauftrages in der abgehenden Warteschlange GSMTEXT/GSMTEXT erstellt und folgende Bestätigungsnachricht empfangen:

Erfolgreich beantwortet J an Nr. 1. Nachrichtentext: Artikel: 0000100, Kunde: 0200, Menge: 300 verfügbar. Job erst.? (J N)