URL CatalogGroupAdd
Cette URL ajoute un nouveau groupe de catalogues et sa description, et ajoute une relation entre le nouveau groupe de catalogues et le magasin.
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
- catgroupid
- Obligatoire : Numéro de référence du groupe de catalogues. L'ID de groupe de catalogues crée une description de groupe de catalogues dépendante de la langue sur un groupe de catalogues créé ou existant. Vous devez spécifier catgroupId ou identifier.
- identificateur
- Obligatoire : L'identificateur externe du groupe de catalogues. Vous devez spécifier identifier ou catgroupId.
- catalogId
- ID du catalogue auquel appartient le nouveau groupe de catalogues.
- catgroupIdParent
- Groupe de catalogues parent du nouveau groupe de catalogues créé.
- field1
- Zone personnalisable.
- field2
- Zone personnalisable.
- markForDelete
- Indique si le groupe de catalogues est marqué pour suppression.
- display
- Réservé à un usage interne HCL.
- nom
- Nom dépendant de la langue du groupe de catalogues.
- publié
- Indique si ce groupe de catalogues doit être affiché pour la langue indiquée par le descLangId : 0= non, et 1= oui.
- fImage
- Chemin de l'image complet de ce groupe de catalogues.
- descLangId
- Description du numéro de référence de la langue.
- lDesc
- Description longue du groupe de catalogues.
- sDesc
- Courte description du catalogue.
- tImage
- Chemin de l'image miniature de ce groupe de catalogue.
- URL
- Adresse URL à appeler une fois que la commande a abouti.
Exemple 1
L'exemple suivant crée un groupe de catalogues, avec testCatalogGroup2 comme identificateur et NoLangSpecified comme nom, dans la langue de connexion :
http://host_name/webapp/wcs/stores/servlet/CatalogGroupAdd?identifier=
testCatalogGroup2&keyword=a
keyword&field1=hello&field2=world&display=
TestJSP&name=NolangSpecified&markForDelete=0&lDesc=long
description&sDesc=short description&URL=LogonForm
Exemple 2
L'exemple suivant crée une catégorie, avec TestCatalogGroup3 comme identificateur et NoName1 comme nom, dans la langue de connexion. Le nouveau groupe de catalogues créé sera affecté en tant que sous-catégorie du groupe de catalogue 9000 dans le catalogue 7002 :
http://host_name/webapp/wcs/stores/servlet/CatalogGroupAdd?identifier=
TestCatalogGroup3&field1=hello&field2=world&display=TestJSP&name=
NoName1&markForDelete=0&catalogId=7002&catgroupIdParent=9000&URL=LogonForm
Exemple 3
L'exemple suivant crée une description, avec testCatalogGroup2 comme nom, pour le groupe de catalogues 10002 :
http://host_name/webapp/wcs/stores/servlet/CatalogGroupAdd?catgroupId=
10002&display=TestJSP2&name=testCatalogGroup2&descLangId=-2&URL=LogonForm
Exemple 4
L'exemple suivant crée un groupe de catalogues, avec DemoStoreCatGroup1 comme identificateur et NolangSpecified comme nom, dans la langue d'ouverture de session :
http://host_name/webapp/wcs/stores/servlet/CatalogGroupAdd?identifier=
DemoStoreCatGroup1&field1=hello&field2=world&display=TestJSP&name=
NolangSpecified&markForDelete=0&URL=LogonForm
Exemple 5
L'exemple suivant crée un groupe de catalogues, avec addGroup12 comme identificateur et catGroup11 comme nom :
http://host_name/webapp/wcs/stores/servlet/CatalogGroupAdd?identifier=
addGroup12&field1=hello&field2=world&display=catGroup11&name=
catGroup11&descLangId=-1&URL=LogonForm
Exemple 6
L'exemple suivant crée un groupe de catalogues, avec DemoStoreCatGroup2 comme identificateur et catGroup11 comme nom :
http://host_name/webapp/wcs/stores/servlet/CatalogGroupAdd?identifier=
DemoStoreCatGroup2&field1=hello&field2=world&display=catGroup11&name=
catGroup11&descLangId=-1&URL=LogonForm
Comportement
- Si catgroupIdParent et catalogID sont fournis, le nouveau groupe de catalogues créé sera une sous-catégorie du catgroupIdParent (une nouvelle ligne sera ajoutée dans la table CATGRPREL de la base de données).
- Si le catgroupId est fourni et qu'un nouvel ID de langue est fourni, une description du groupe de catalogues sera créée. Toutefois, nous vous recommandons d'utiliser la commande CatalogGroupUpdate lors de la création ou de la mise à jour d'une description de groupe de catalogues.
Condition d'exception
La clé dupliquée (identificateur) a déjà été utilisée.