---
sourceDocument: Xanadu-API-Referenz
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/de-DE/xanadu/api-reference

 Release :

    - xanadu

ft:locale :

    - de-DE

ft:publication_title :

    - Xanadu-API-Referenz

ft:clusterId :

    - crapiref

bundleId :

    - crapiref

workflow :

    - Creator


---

# IEventSender : Global

# IEventSender : Global {#ariaid-title1}

* Freigeben Version: Xanadu
* 
* Aktualisiert 1. August 2024
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 1 Minute Lesedauer

Die IEventSender- API bietet Methoden zum Senden von Ereignissen von einer Instanz MID-Server an eine Instanz ServiceNow und zum Abfragen des Status der Ereigniswarteschlange.

Bevor Sie Methoden in dieser Klasse aufrufen, müssen Sie die SNEventSenderProvider.getEventSender()- Methode aufrufen, um ein IEvent-Objekt zu instanziieren.

Verwenden Sie die Ereignis -API, um Felder in einem Ereignis hinzuzufügen/zu aktualisieren. Verwenden Sie die SNEventSenderProvider- API, um ein Ereignis-Absenderobjekt zu instanziieren. Verwenden Sie dann die IEventSender- API, um das Ereignis an eine Instanz ServiceNow zu senden.

Sie müssen das Plugin „Ereignismanagement" (com.glideapp.itom.snac) aktivieren, bevor Sie versuchen, auf diese API zuzugreifen. Das Plugin „Ereignismanagement" erfordert ein separates Abonnement und muss aktiviert werden. Dieses Plugin enthält Demodaten und aktiviert zugehörige Plugins, wenn sie nicht bereits aktiv sind.

Weitere Informationen zum Ereignismanagement finden Sie unter [Ereignismanagement](https://www.servicenow.com/docs/access?context=c_EM&version=xanadu&pubname=xanadu-it-operations-management&ft:locale=en-US).

## IEventSender -- getQueueSize () {#ariaid-title2}

Gibt die Größe der Ereigniswarteschlange zurück.
{#IEventSender-getQueueSize__table_zqg_4gn_kkb__entry__3}

| Name | Typ | Beschreibung |
|-|-|-|
| Keine |   |   |
[Tabelle : 1. Parameter]

{#IEventSender-getQueueSize__table_zqg_4gn_kkb} {#IEventSender-getQueueSize__table_arg_4gn_kkb__entry__2}

| Typ | Beschreibung |
|-|-|
| Nummer | Größe der Ereigniswarteschlange. Wenn derzeit keine Ereigniswarteschlange implementiert ist, wird „0" zurückgegeben. |
[Tabelle : 2. Ergebnisse]

{#IEventSender-getQueueSize__table_arg_4gn_kkb}  

    var event = new Event();
    event.setField("source","SAP Solman");
    event.setField("severity","3");
    event.setField("time_of_event", "2019-18-05 13:12:05");
    event.setField("type", "SAP object");
    event.setField("user", "admin"); // parameter added to additional info section

    var eventSender = SNEventSenderProvider.getEventSender();
    var sendStatus = eventSender.sendEvent(event); //send event     
    var queueSize = eventSender.getQueueSize() // check the size of the event queue

## IEventSender -- isFullQueue() {#ariaid-title3}

Überprüft, ob die Ereigniswarteschlange ihre maximale Größe überschritten hat.
{#IEventSender-isFullQueue__table_hhk_2jn_kkb__entry__3}

| Name | Typ | Beschreibung |
|-|-|-|
| Keine |   |   |
[Tabelle : 3. Parameter]

{#IEventSender-isFullQueue__table_hhk_2jn_kkb} {#IEventSender-isFullQueue__table_ihk_2jn_kkb__entry__2}

| Typ | Beschreibung |
|-|-|
| Boolean | Kennzeichnung, die angibt, ob die Ereigniswarteschlange ihre maximale Größe überschritten hat. In diesem Fall können keine zusätzlichen Ereignisnachrichten in die Warteschlange gestellt werden, bis die Warteschlange kleiner wird. Gültige Werte: * wahr: Ereigniswarteschlange ist voll. * „falsch": Ereigniswarteschlange ist nicht voll und kann weitere Ereigniseinträge hinzufügen. {#IEventSender-isFullQueue__ul_ntq_rjn_kkb} |
[Tabelle : 4. Ergebnisse]

{#IEventSender-isFullQueue__table_ihk_2jn_kkb}  

    var eventSender = SNEventSenderProvider.getEventSender();
    if (!eventSender.isFullQueue()) // If queue is not full, send event
      eventSender.sendEvent(event);     

## IEventSender: sendEvent(Objektereignis) {#ariaid-title4}

Platziert das angegebene Ereignis in der Ereigniswarteschlange.
{#IEventSender-sendEvent_O__table_rkl_ppm_kkb__entry__3}

| Name | Typ | Beschreibung |
|-|-|-|
| event | IEventSender | Ereignisobjekt, das in der Ereigniswarteschlange platziert werden soll. |
[Tabelle : 5. Parameter]

{#IEventSender-sendEvent_O__table_rkl_ppm_kkb} {#IEventSender-sendEvent_O__table_skl_ppm_kkb__entry__2}

| Typ | Beschreibung |
|-|-|
| Boolean | Kennzeichnung, die angibt, ob das Ereignis erfolgreich in die Warteschlange gestellt wurde Gültige Werte: * wahr: Ereignis wurde in die Warteschlange gestellt * false: Fehler {#IEventSender-sendEvent_O__ul_x3p_tcn_kkb} |
[Tabelle : 6. Ergebnisse]

{#IEventSender-sendEvent_O__table_skl_ppm_kkb}  

    var eventSender = SNEventSenderProvider.getEventSender();
    eventSender.sendEvent(event); //send event     


