Ressourcenzugriffsdateien

Ressourcenzugriffsstrategien werden in einem Satz von Ressourcenzugriffsdateien definiert. Jede Datei ist eine YAML-Datei, deren Name auf access.yaml endet. Beispielsweise definiert die Datei internal_core-1.0.access.yaml die Ressourcenzugriffsstrategie der Basiskonfiguration für interne Benutzer. In Studio befinden sich Zugriffsdateien in Unterverzeichnissen des Verzeichnisses Integration/authorization.

Arten von Zugriffsdateien

Im Wesentlichen gibt es zwei Arten von Zugriffsdateien: Kern und Erweiterung.

Eine Kernzugriffsdatei ist eine Zugriffsdatei, die eine oder mehrere Basiskonfigurationsdateien definiert. Kernzugriffsdateien haben entweder „core“ im Namen oder befinden sich in einem Paket mit „core“ im Pfad.

WARNUNG: Nehmen Sie keine Änderungen an Kernzugriffsdateien vor. Das Ändern dieser Dateien kann dazu führen, dass bestimmte Gruppen von Aufrufen keine API-Aufrufe ausführen können.

Eine Erweiterungszugriffsdatei ist eine Zugriffsdatei, die einen Speicherort für Erweiterungen des Verhaltens der Ressourcenzugriffsstrategie der Basiskonfiguration bereitstellt. Erweiterungszugriffsdateien haben entweder ext im Namen oder befinden sich in einem Paket mit ext im Pfad.

Anmerkung: Wenn Sie das Ressourcenzugriffsverhalten in der Basiskonfiguration konfigurieren müssen, empfiehlt Guidewire, dass Sie mit Ihrem Guidewire-Kontomanager absprechen, bevor Sie versuchen, Erweiterungszugriffsdateien zu ändern.

Eine Strategie ist über mehrere Dateien hinweg definiert

Jede Ressourcenzugriffsstrategie ist in mehreren Dateien definiert. In der Basiskonfiguration beginnen alle Dateien für eine bestimmte Ressourcenzugriffsstrategie mit demselben Namen.

Die Ressourcenzugriffsstrategie cc_policyNumbers ist beispielsweise in den folgenden Dateien definiert:

  • Im Paket core.shared.v1 in der Datei policyNumbers_core-1.0.access.yaml
  • Im Paket ext.shared.v1 in der Datei policyNumbers_ext-1.0.access.yaml (die core.shared.v1.policyNumbers_core-1.0 referenziert)