PowerFlex Manager-plattform – oppretting av SMTP-alarmpolicy mislykkes med datavalideringsfeil

Summary: Policyoppretting for SMTP-alarmer under delen Retningslinjer for varsling krever at alle feltene fylles ut. Hvis du lar et felt stå tomt, fører det til feil

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

Scenario

Forsøk på å opprette en SMTP-alarmpolicy ved hjelp av alternativet «Opprett ny policy» under «Varslingspolicyer» mislykkes med feilen:

Failed to add policy . Data Validation error.

Varslerpodden kaster feilen ved manglende "beskrivelse"-feltet

2024-11-25T00:44:02.003744915-06:00 stdout F {"name": "notifier", "time": "2024-11-25 06:44:02", "level": "ERROR", "message": "{"http_status_code": null, "messages": [{"code": "NOTF-311", "timpstamp": null, "severity": "Error", "message": "Data validation error"}]}"}  
2024-11-25T00:44:02.003755247-06:00 stdout F Traceback (most recent call last):
2024-11-25T00:44:02.003765667-06:00 stdout F   File "/app/api/v1/dispatch_policies.py", line 44, in register_policy
2024-11-25T00:44:02.003776111-06:00 stdout F     result = policy_controller.register_policy(data)
2024-11-25T00:44:02.003786347-06:00 stdout F              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2024-11-25T00:44:02.003796606-06:00 stdout F   File "/app/scripts/tools/retry.py", line 48, in wrapper
2024-11-25T00:44:02.00380788-06:00 stdout F     return func(*args, **kwargs)
2024-11-25T00:44:02.003821493-06:00 stdout F            ^^^^^^^^^^^^^^^^^^^^^
2024-11-25T00:44:02.003834048-06:00 stdout F   File "/app/controllers/Dispatch_Policies.py", line 83, in register_policy
2024-11-25T00:44:02.003844412-06:00 stdout F     data = self.__validate_data(data)
2024-11-25T00:44:02.003854667-06:00 stdout F            ^^^^^^^^^^^^^^^^^^^^^^^^^^
2024-11-25T00:44:02.003866233-06:00 stdout F   File "/app/controllers/Dispatch_Policies.py", line 178, in __validate_data
2024-11-25T00:44:02.003876458-06:00 stdout F     verified_data = BasePayload(**data).dict()
2024-11-25T00:44:02.003887005-06:00 stdout F                     ^^^^^^^^^^^^^^^^^^^
2024-11-25T00:44:02.003897235-06:00 stdout F   File "/usr/lib/python3.11/site-packages/pydantic/main.py", line 406, in __init__
2024-11-25T00:44:02.003907433-06:00 stdout F     raise validation_error
2024-11-25T00:44:02.003917707-06:00 stdout F pydantic.error_wrappers.ValidationError: 1 validation error for BasePayload
2024-11-25T00:44:02.003927907-06:00 stdout F description  <-------
2024-11-25T00:44:02.003938073-06:00 stdout F   field required (type=value_error.missing)  <------- 

 

Innvirkning

Kan ikke opprette nye policyer fra PFMP-grensesnittet

Cause

Følgende felt er obligatoriske når du konfigurerer en policy for SMTP-alarm:

  • Navn på varslingspolicy
  • Beskrivelse
  • Kildetype
  • Ressursdomene
  • Mål

Hvis du ikke fyller ut noen av disse feltene, utløser det en valideringsfeil.

Resolution

Kontroller at alle obligatoriske felt, inkludert Beskrivelse-feltet, fylles ut i vinduet Policy Configuration før du lagrer policyen.

Påvirket versjon

PowerFlex Manager 4.x

Løst i versjon

Ikke avgjort ennå

Affected Products

PowerFlex rack, ScaleIO
Article Properties
Article Number: 000268929
Article Type: Solution
Last Modified: 20 Jul 2025
Version:  3
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.