Suppression d’une exécution d’un scénario

Ce web-service permet de supprimer une exécution de scénario.

Paramètres HTTP

Paramètre

Valeur

Route

execution/scenario

Méthode

DELETE

Contenu

execution au format json

Contenu de la requête HTTP

La requête contiendra l’exécution du scénario à supprimer au format json.

Les propriétés CdScenario, Scenarios et CdExecutionScenario sont obligatoires.

Schéma de validation

{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://bdprev.org/deleteexecutionscenario.json",
  "type": "object",
  "properties": {
    "CdExecution": {
      "type": "integer"
    },
    "Scenarios": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "CdExecutionScenario": {"type":  "integer"}
        },
        "required": ["CdExecutionScenario"],
        "additionalProperties": false
      },
      "minItems": 1,
      "maxItems": 1
    }
  },
  "required": [
    "CdExecution",
    "Scenarios"
  ],
  "additionalProperties": false
}

Exemple d’entrée

{
  "CdExecution": 1,
  "Scenarios": [
    {
      "CdExecutionScenario": 1
    }
  ]
}

Le modèle doit être conforme au schéma suivant:

Droit de gestion

L’utilisateur du web-service doit être authentifié et disposer du profil gestionnaire de modèles.

Sortie du web-service

En cas de succès, le web-service renverra le message: Exécution de scénario de code {CdExecution} supprimée

Message d’erreurs

  • Exécution de code {CdExecution} inexistante

  • Exécution de scénario de code {CdExecutionScenario} inexistante

  • Exécution de scénario {CdExecutionScenario} non rattachée à l’exécution {CdExecution}