Lade...
 

CX_REMOTE_MANAGER::SendMsg

CX_REMOTE_MANAGER::SendMsg

Beschreibung:

Sendet eine Instantview-Nachricht über eine Netzwerkschnittstelle. Die

Adresse des Empfängers hat dabei kein allgemeingültiges Format, sondern richtet sich nach dem Typ der verwendeten Netzwerkschnittstelle. Näheres dazu ist der

spezifischen Dokumentation für diese Netzwerkschnittstelle zu entnehmen.

Der Rückgabewert zeigt an, ob ein Fehler erkannt wurde. Der Wert 0 bedeutet

dabei kein erkannter Fehler. Werte ungleich 0 zeigen einen Fehler an. Der Wert 1 wird zurückgeliefert, wenn der Name der Netzwerkschnittstelle ungültig ist. Nicht alle Fehler können lokal erkannt werden, insbesondere kann 0 zurückgegeben werden, obwohl der Empfänger die Nachricht nicht rechtzeitig

engegenehmen konnte.

Code-Beispiel:

In diesem Beispiel wird zunächst ein Remotemanager erzeugt. Dann wird über

diesen die Nachricht "CLOSE" zusammen mit einem leeren String per Corba an den

Empfänger "cxsendmsg1" gesendet.

Var(RM)

GetManager(REMOTE) -> RM

"Corba" "cxsendmsg1" "CLOSE" "" RM Call(SendMsg)

Stack
Stack Position Objekttyp Kurzbeschreibung
Stack(In) Top STRING Daten die mit der Nachricht gesendet werden sollen.
  Top-1 STRING Der Name einer InstantView-Nachricht.
  Top-2 STRING Die Adresse des Empfängers.
  Top-3 STRING Der Name der Netzwerkschnittstelle (z. B. "Corba").
Stack(Out) Top   Ein Statuscode der anzeigt, ob ein Fehler erkannt wurde.
Funktionsaufruf: Call(SendMsg)