Deprecated feature

URL CatalogEntryDelete

Cette URL supprime une entrée de catalogue.

Structure de l'adresse URL

http:// host_name/path/
Nom entièrement qualifié de votre Transaction server et du chemin de configuration.

Valeurs des paramètres

catentryId
Obligatoire : Numéro de référence unique de l'entrée de catalogue. Vous devez spécifier le paramètre catentryId ou partnumber.
partnumber
Obligatoire : Le numéro de référence qui identifie le numéro de référence externe du catalogue. Vous devez spécifier partnumber ou catentryId.
force
Ce paramètre accepte les valeurs suivantes :
0
Marque tous les articles associés à cette valeur d'attribut (entrée de catalogue ou numéro de référence) pour suppression.
1
Force la suppression de la base de données de tous les articles associés à cette valeur d'attribut (entrée de catalogue ou numéro de référence).

Si vous ne spécifiez pas ce paramètre, une valeur par défaut de 0 est utilisée.

checkATP
Ce paramètre accepte les valeurs suivantes :
true
Si le paramètre checkATP est défini sur true, la commande vérifie si l'entrée de catalogue supprimée est la dernière entrée de catalogue associée à une spécification d'article de base ou d'article.

Si l'entrée de catalogue est la dernière associée à une spécification d'article de base ou d'article, la spécification d'article de base ou d'article sera marquée pour suppression, quel que soit le paramètre de force.

L'option force ne s'applique qu'à l'entrée du catalogue et non au stock.

false
Si le paramètre checkATP est défini sur false, aucune vérification n'est effectuée.

Un horodatage sera ajouté au numéro de référence de la spécification d'article de base ou d'article associée à l'entrée de catalogue supprimée. Elles ne seront pas supprimées ou marquées pour suppression.

Si vous ne spécifiez pas ce paramètre, une valeur par défaut false est utilisée.

URL
Adresse URL à appeler une fois que la commande a abouti.

Exemple 1

L'exemple suivant supprime l'entrée de catalogue 20215 de la base de données :


http://host_name/webapp/wcs/stores/servlet/CatalogEntryDelete?
catentryId=20215&force=1&URL=LogonForm

Exemple 2

L'exemple suivant marque l'entrée de catalogue 10001 supprimée :


http://host_name/webapp/wcs/stores/servlet/CatalogEntryDelete?
catentryId=10001&force=0&URL=LogonForm

Comportement

  • Lorsque le paramètre force est défini sur 0, il marquera pour suppression l'entrée de catalogue, et ajoutera également un horodatage au numéro de référence de la même entrée de catalogue.
  • catentryId ou partnumber est nécessaire.
  • Si l'entrée de catalogue est un produit, l'ensemble de ses attributs, valeurs d'attribut et articles seront également supprimés ou définis sur MarkForDelete. Toutes les tables de description et de stock sont supprimées en cascade.

Conditions d'exception

Lorsque l'option force est définie sur 1, mais que l'entrée de catalogue se trouve dans l'article de commande, une erreur est lancée. Dans ce cas, l'entrée de catalogue ne sera pas supprimée.