Zum Inhalt springen

NetSuite 2017.2 Governance

Am 18. August 2017 hat NetSuite eine Änderung eingeführt, die einige unserer NetSuite-Kunden betreffen könnte, die Webdienste und/oder RESTlets verwenden.

NetSuite führt „Concurrency Governance“ ein. In früheren Versionen von NetSuite wurde die Parallelität für Webdienste und RESTlets separat pro Benutzer und Authentifizierungsmethode geregelt. NetSuite 2017.2 enthält Änderungen an der Concurrency Governance. Ab dieser Version wird die Parallelität von Webdiensten und RESTlets zusätzlich pro Konto geregelt. Das neue Konto-Governance Limit gilt für die Gesamtzahl der Webdienste und RESTlet-Anfragen.

Wenn Sie beispielsweise Service Tier 1 nutzen und über fünf SuiteCloud Plus-Lizenzen verfügen, beträgt das Limit für gleichzeitige Anfragen in Ihrem Produktionskonto 65 (15 + (5 × 10)). Wenn Sie einen gemeinsam genutzten Service mit einer SuiteCloud Plus-Lizenz nutzen, beträgt Ihr Kontolimit 15 (5 + 10).

Wenn Sie das Limit für gleichzeitige Anfragen überschreiten, wird ein Fehler ausgelöst. RESTlet- und Webdienstanfragen, die abgelehnt werden, weil ein Konto das Limit für die Governance überschritten hat, führen zu einer der folgenden Serverantworten.

Bei RESTlet-Anfragen treten folgende Fehler auf:

  • HTTP-Fehlercode: 400 Ungültige Anfrage
  • SuiteScript-Fehlercode: SSS_REQUEST_LIMIT_EXCEEDED

Bei Webdienstanforderungen treten die folgenden SOAP Fehler auf:

  • Fehler „ÜberschrittenesConcurrentRequestLimit“
  • ÜberschrittenesAnforderungslimitFehler

Von NetSuite empfohlene Aktionen:

Überprüfen Sie Ihre NetSuite Clientanwendungen, um sicherzustellen, dass sie die Fehlercodes verarbeiten können. Aktualisieren Sie Ihre Clientanwendungen, um Ihre Anfragen zu serialisieren oder um zu versuchen, später eine Anfrage zu senden, wenn die Clientanwendung die Antwort WS_CONCUR_SESSION_DISALLOWED erhält.

Weitere Einzelheiten finden Sie in den Versionshinweisen zu NetSuite 2017.2 auf Seite 71 und 72. Diese Ankündigung wurde auch in der Jitterbit Community veröffentlicht.