![Deprecated feature](../../base/images/deprecated.png)
URL CatalogEntryDelete
Este URL suprime una entrada de catálogo.
Estructura de URL
- http:// host_name/path/
- El nombre completo de Transaction server y la vía de acceso de configuración.
Valores de parámetros
- catentryId
- Se necesita: El número de referencia de la entrada de catálogo. Debe especificar el parámetro catentryId o partnumber.
- partnumber
- Se necesita: El número de referencia que identifica el número de pieza externo del catálogo. Debe especificar partnumber o catentryId.
- force
- Este parámetro acepta los valores siguientes:
- 0
- Marca todos los elementos que están asociados con dicho valor de atributo (entrada de catálogo o número de pieza) para su supresión.
- 1
- Fuerza la eliminación de la base de datos de todos los elementos que están asociados con dicho valor de atributo (entrada de catálogo o número de pieza).
Si no especifica este parámetro, se utilizará un valor predeterminado de 0.
- checkATP
- Este parámetro acepta los valores siguientes:
- true
- Si el parámetro checkATP está establecido en true, el mandato comprueba si la entrada del catálogo que se suprime es la última entrada de catálogo asociada con un elemento de base o una especificación de elemento.
Si la entrada de catálogo es la última asociada con un artículo base o una especificación de artículo, el artículo base o la especificación de artículo se marcará para eliminarse independientemente del valor de parámetro force.
La opción force solo es aplicable a la entrada de catálogo, no al inventario.
- false
- Si el parámetro checkATP está establecido en false, no se realiza ninguna comprobación.
Se añadirá una indicación de fecha y hora al número de pieza del artículo base o a la especificación de artículo asociada a la entrada de catálogo. No se eliminarán o marcarán para eliminarse.
Si no especifica este parámetro, se utiliza un valor predeterminado de false.
- URL
- El URL al que se debe llamar cuando el mandato se completa satisfactoriamente.
Ejemplo 1
El ejemplo siguiente suprime la entrada de catálogo 20215 de la base de datos:
http://host_name/webapp/wcs/stores/servlet/CatalogEntryDelete?
catentryId=20215&force=1&URL=LogonForm
Ejemplo 2
El ejemplo siguiente marca para supresión la entrada de catálogo 10001:
http://host_name/webapp/wcs/stores/servlet/CatalogEntryDelete?
catentryId=10001&force=0&URL=LogonForm
Comportamiento
- Cuando el parámetro force esté establecido en 0, marcará para supresión la entrada de catálogo y también añadirá una indicación de fecha y hora al número de pieza de la misma entrada de catálogo.
- Es necesario el parámetro catentryId o el parámetro partnumber.
- Si la entrada de catálogo es un producto, entonces todos sus atributos, valores de atributo y artículos también se eliminarán o se establecerán en MarkForDelete. Todas las tablas de inventario y descripciones se eliminarán en cascada.
Condiciones de excepción
Cuando la opción force esté establecida en 1, pero la entrada de catálogo esté en el artículo de pedido, se generará un error. En este caso, la entrada de catálogo no se eliminará.