---
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


---

# MIDServerCluster : Global

# MIDServerCluster : Global {#ariaid-title1}

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

Die MIDServerCluster-Skripteinbindung bietet Methoden zum Suchen von MID-Server -Clustern für ein bestimmtes MID-Server und weist die Aufträge bei Bedarf neu zu.

Wenn der Agent MID-Server aktiv ist, sammelt diese Klasse alle MID Servers (einschließlich des ursprünglichen Agent) in den Lastausgleichs-Clustern, denen der ursprüngliche Agent angehört. Wenn der Agent MID-Server ausgefallen ist und für den Cluster ein Lastausgleich erfolgt, sammelt die Klasse die anderen Agents. Wenn der Server-Agent inaktiv ist und der Cluster sich im Failover-Modus befindet, wird der nächste Failover-Agent erfasst. Die Klasse gibt dann zufällig MID-Server in der endgültigen Liste von MID Serverszurück.

Verwenden Sie in Serverskripts, um MID-Server -Clusterinformationen abzurufen.

## MIDServerCluster -- MIDServerCluster(GlideRecord agent) {#ariaid-title2}

Kurze Beschreibung der Methode.
{#r_MSC-MIDServerCluster_GR__table_zvy_2wk_zt__entry__3}

| Name | Typ | Beschreibung |
|-|-|-|
| Agent | GlideRecord | Der MID-Serveragent |
[Tabelle : 1. Parameter]

{#r_MSC-MIDServerCluster_GR__table_zvy_2wk_zt} {#r_MSC-MIDServerCluster_GR__table_awy_2wk_zt__entry__2}

| Typ | Beschreibung |
|-|-|
| void |   |
[Tabelle : 2. Ergebnisse]

{#r_MSC-MIDServerCluster_GR__table_awy_2wk_zt}

## MIDServerCluster -- clusterExists() {#ariaid-title3}

Bestimmt, ob ein Cluster vorhanden ist.
{#r_MSC-clusterExists__table_j3r_nwk_zt__entry__3}

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

{#r_MSC-clusterExists__table_j3r_nwk_zt} {#r_MSC-clusterExists__table_k3r_nwk_zt__entry__2}

| Typ | Beschreibung |
|-|-|
| Boolean | „True", wenn ein Cluster vorhanden ist; andernfalls „false". |
[Tabelle : 4. Ergebnisse]

{#r_MSC-clusterExists__table_k3r_nwk_zt}  

    var midgr = new GlideRecord("ecc_agent");
    midgr.addQuery("name", "al1winmid");
    midgr.query();
    midgr.next();
     
    var mscl = new MIDServerCluster(midgr);
    gs.print(mscl.clusterExists());

Ausgabe: true

## MIDServerCluster -- getClusterAgent() {#ariaid-title4}

Ruft den Cluster-Agenten ab.
{#r_MSC-getClusterAgent__table_kfv_bxk_zt__entry__3}

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

{#r_MSC-getClusterAgent__table_kfv_bxk_zt} {#r_MSC-getClusterAgent__table_lfv_bxk_zt__entry__2}

| Typ | Beschreibung |
|-|-|
| Zeichenfolge | Der Agentenname |
[Tabelle : 6. Ergebnisse]

{#r_MSC-getClusterAgent__table_lfv_bxk_zt}  

    // Assuming "mid1" and "mid2" are in a cluster
    var midgr = new GlideRecord("ecc_agent");
    midgr.addQuery("name", "mid1");
    midgr.query();
    midgr.next();
     
    var mscl = new MIDServerCluster(midgr);
    gs.print(mscl.getClusterAgent());

Ausgabe: mid2

