Home GEMScript Teil II GEMScript Teil II Wie gut Du sprechen GEMScript?
 Das ATOS-Magazin 3/98
 ATOS Programmierpraxis
 GEMScript Teil II

Du Sprechen GEMScript?

Hierzu dient die Message GS_REQUEST (0x1350), welche vom Initiator der Kommunikation verschickt wird.

msg[0] GS_REQUEST (0x1350 (4944))
msg[1] ap_id
msg[2] 0
msg[3]
    +  Pointer auf GS_INFO-Struktur
msg[4]
msg[5] 0
msg[6] 0
msg[7] beliebige ID (außer -1)

Vom Versender der Message wird hierbei in ev_mgpbuff[1] dessen AES-Applikations-ID mitgeschickt, damit der Empfänger auch weiß, wohin er antworten soll. In ev_mgpbuff[7] steht eine ID, die als Kennung für die GEMScript-Kommunikation zwischen den beiden Applikationen verwendet wird. Die in ev_mgpbuff[3] und ev_mgpbuff[4] übergebene Struktur dient zur genaueren Spezifikation der Fähigkeiten des GS_REQUEST-Versenders und wird unten genauer erklärt.

Wenn die Empfängerapplikation also GEMScript versteht, antwortet sie einfach mit GS_REPLY (0x1351). Hierbei trägt sie ihrerseits ihre AES-ID in ev_mgpbuff[1] ein und schickt in ev_mgpbuff[7] die GEMScript-ID zurück. Daran kann der GS_REQUEST-Versender dann erkennen, welche mit GS_REQUEST angesprochene Applikation hier antwortet. Durch diesen Mechanismus kann eine Applikation mit mehreren anderen Applikationen "gleichzeitig" GEMScript-Kommunikation betreiben.





Wie gut Du sprechen GEMScript?


Copyright © by ATOS
Letzte Aktualisierung am 14. September 1998

Home GEMScript Teil II GEMScript Teil II Wie gut Du sprechen GEMScript?