DynamicSchemaAPI – Global

  • Freigeben Version: Zurich
  • Aktualisiert 31. Juli 2025
  • 2 Minuten Lesedauer
  • Die DynamicSchemaAPI Stellt Methoden zum Löschen der verschiedenen Caches bereit, die von der dynamischen Schemaimplementierung verwendet werden.

    Sie müssen über die Rolle „Dynamic_Schema_Writer“ verfügen, um einen der auszuführen Löschen () Methoden.

    Hinweis:
    Sie sollten nicht anrufen müssen Löschen () Methoden in einer Produktionsumgebung. Verwenden Sie diese Methoden, wenn Sie Probleme bei der Implementierung beheben, wenn Sie der Meinung sind, dass ein Caching-Problem veraltete Daten verursacht.

    Weitere Informationen zu dynamischen Attributen finden Sie unter Dynamic Schema.

    DynamicSchemaAPI – cleDynamicCategoryCache()

    Löscht den gesamten dynamischen Kategoriecache (DynamicCategoryCache).

    DynamicCategoryCache ist der interne in-Memory-Cache aller dynamischen Kategorien. Wenn Sie Probleme mit veralteten Kategoriedaten beobachten, verwenden Sie diese Methode, um den Cache zu leeren.

    Tabelle : 1. Parameter
    Name Typ Beschreibung
    Keine
    Tabelle : 2. Ergebnisse
    Typ Beschreibung
    Keine

    Das folgende Codebeispiel zeigt, wie diese Methode aufgerufen wird.

    var api = DynamicSchemaAPI.get();
    api.clearDynamicCategoryCache();

    DynamicSchemaAPI – cleDynamicChoiceSetCache()

    Löscht den gesamten Cache für dynamische Auswahlsätze (DynamicChoiceSets).

    DynamicChoiceSets ist der interne in-Memory-Cache aller dynamischen Auswahlsätze. Wenn Sie Probleme mit veralteten Auswahlsatzdaten beobachten, verwenden Sie diese Methode, um den Cache zu leeren.

    Tabelle : 3. Parameter
    Name Typ Beschreibung
    Keine
    Tabelle : 4. Ergebnisse
    Typ Beschreibung
    Keine

    Das folgende Codebeispiel zeigt, wie diese Methode aufgerufen wird.

    var api = DynamicSchemaAPI.get(); 
    api.clearDynamicChoiceSetCache();

    DynamicSchemaAPI – cleDynamicAttributeGroupCache()

    Löscht die DynamicAttributeGroups- und DynamicAttributes-Caches.

    Dies sind interne speicherinterne Caches, die die Attribut- und Attributgruppendaten enthalten. Wenn Sie Probleme mit veralteten Attribut- oder Gruppendaten beobachten, verwenden Sie diese Methode, um den Cache zu leeren.

    Tabelle : 5. Parameter
    Name Typ Beschreibung
    Keine
    Tabelle : 6. Ergebnisse
    Typ Beschreibung
    Keine

    Das folgende Codebeispiel zeigt, wie diese Methode aufgerufen wird.

    var api = DynamicSchemaAPI.get(); 
    api.clearDynamicAttributeGroupCache();

    DynamicSchemaAPI – cleDynamicAttributeGroupCacheItem(String sysId)

    Löscht die angegebene dynamische Attributgruppe aus dem DynamicAttributeGroup-Cache.

    Wenn Sie Probleme mit veralteten Daten für eine bestimmte Attributgruppe beobachten, verwenden Sie diese Methode, um den Cache der Gruppe zu leeren.

    Tabelle : 7. Parameter
    Name Typ Beschreibung
    sysId Zeichenfolge SYS_ID der Attributgruppe, die aus dem Cache gelöscht werden soll.

    Tabelle: Dynamische Attributgruppe [Dynamic_Attribute_Group]

    Tabelle : 8. Rückgaben
    Typ Beschreibung
    Keine

    Das folgende Codebeispiel zeigt, wie diese Methode aufgerufen wird.

    var api = DynamicSchemaAPI.get(); 
    api.clearDynamicAttributeGroupCacheItem(sysId);

    DynamicSchemaAPI – cleDynamicCategoryCacheItem(String sysId)

    Löscht eine angegebene dynamische Schemakategorie aus dem DynamicCategoryCache.

    DynamicCategoryCache ist der interne in-Memory-Cache aller dynamischen Kategorien. Wenn Sie Probleme mit veralteten Kategoriedaten für eine bestimmte Kategorie beobachten, verwenden Sie diese Methode, um den Cache dieser Kategorie zu leeren.

    Tabelle : 9. Parameter
    Name Typ Beschreibung
    sysId Zeichenfolge SYS_ID der Kategorie, die aus dem Cache gelöscht werden soll.

    Tabelle: Dynamische Kategorie [Dynamic_category]

    Tabelle : 10. Rückgaben
    Typ Beschreibung
    Keine

    Das folgende Codebeispiel zeigt, wie diese Methode aufgerufen wird.

    var api = DynamicSchemaAPI.get(); 
    api.clearDynamicCategoryCacheItem(sysId);

    DynamicSchemaAPI – cleDynamicChoiceSetItem(String sysId)

    Löscht einen angegebenen dynamischen Schemaauswahlsatz aus dem DynamicChoiceSets-Cache.

    DynamicChoiceSets ist der interne in-Memory-Cache für alle dynamischen Auswahlsätze. Wenn Sie ein Problem mit veralteten Daten für einen bestimmten Auswahlsatz beobachten, verwenden Sie diese Methode, um den Cache dieses Auswahlsatzes zu leeren.

    Tabelle : 11. Parameter
    Name Typ Beschreibung
    sysId Zeichenfolge SYS_ID des Auswahlsatzes, der aus dem Cache gelöscht werden soll.

    Tabelle: Dynamischer Auswahlsatz [Dynamic_choice_Set]

    Tabelle : 12. Rückgaben
    Typ Beschreibung
    Keine

    Das folgende Codebeispiel zeigt, wie diese Methode aufgerufen wird.

    var api = DynamicSchemaAPI.get(); 
    api.clearDynamicChoiceSetItem(sysId); 

    DynamicSchemaAPI – get()

    Gibt das DynamicSchemaAPI-Singleton zurück.

    Sie müssen diese Methode aufrufen, bevor Sie eine andere Methode aufrufen DynamicSchemaAPI Methode.

    Tabelle : 13. Parameter
    Name Typ Beschreibung
    Keine
    Tabelle : 14. Ergebnisse
    Typ Beschreibung
    Keine

    Das folgende Codebeispiel zeigt, wie diese Methode aufgerufen wird.

    var api = DynamicSchemaAPI.get();