Configuration
C'est le bout vraiment plate, vraiment beaucoup de choses à faire, et ça peut prendre beaucoup de temps, et il est très facile de faire une erreur ! Encourageant ?
Lors de l'installation, vous avez deux choix, installé le «CSharpSite», ce qui vient par défaut, et ceci ne sera pas écrit dans le document de configuration, mais vous pouvez également directement utiliser le «StarterSite», qui est un exemple concret d'utilisation de Commerce Server. Je vous le recommande fortement. Pour ce faire, vous devez premièrement le télécharger. Et part la suite dans ce même document de configuration, lorsque l'on parle du «CSharpSite», remplacé ça par le «StarterSite».
Le document de configuration (et oubliez pas d'utiliser la version la plus récente, en anglais [voir article précédent]) est relativement facile à suivre, cependant, faites pas ça un lendemain de brosse, vous aller trouver ça mêlant, il y a beaucoup de chose à respecter et c'est très facile de faire une erreur.Pour chacune des sections, j'ai noté certaines choses auxquelles vous devez porter une attention toute particulière.
Hardware requirement
Un rappel, respecter les spécifications.
Create User Account
Cependant, lorsque vous arriverez à l'installation en production, une meilleure planification sera probablement nécessaire (Exemple, un usager pourrait avoir le droit de jouer avec l'installation, un autre pourrait avoir le droit de transférer les données entre les environnements)
Par la suite, vous créer l'ensemble des autres comptes.
De plus, je vous encourage à garder les mêmes noms de comptes. Cependant, pour une installation en production, peut-être qu'il sera intéressant de personnaliser le tout, ce sera à voir selon les besoins.
Run the Commerce Server Configuration Wizzard
Normalement, vous pouvez accepter les valeurs par défaut. Cependant, si vous utiliser une base de données qui n'est pas sur votre machine, mais plutôt sur au autre ordinateur ou une autre instance de SQL Server sur la même machine, vous devrez personnaliser le tout.
Unpack the CSharpSite
À partir de ce moment, si vous désirez plutôt utiliser le StarterSite, et bien localiser sur le disque l'endroit ou vous avez téléchargez et dézipper le Starter Site et utiliser plutôt le fichier «starter site.pup».
Par la suite, dans le document, lorsque l'on parle du CSharpSite, et bien n'oublier pas que c'est maintenant le «StarterSite».
SQL Server Database Account, Database, and Database Role User Mapping
Cette partie n'est pas compliquée, mais il est très facile de faire une erreur, alors portez-y une attention toute particulière.
Install Commerce Server Adapters for Biztalk Server
Faites le si c'est nécessaire dans votre situation, ceci peut servir entre autre à synchroniser le systèmes d'inventaire avec un ERP existant au sein de votre entreprise.
Unsintall Commerce Server
Vous aurez besoin de cette partie si vous faites une erreur dans l'installation ou la configuration de Commerce Server, car par expérience, il vaut parfois mieux recommencé à zéro.
--------------------------
Cependant, suite à d'autres investigations, j'ai trouvé des scripts qui permettent d'aider beaucoup au processus de configuration, mais je crois que ce n'est pas une mauvaise chose de se taper l'installation complète au moins une fois afin de bien comprendre le processus.
Vérifier si l'installation a fonctionné
Normalement, si vous avez bien suivi le processus d'installation avec le guide, vous allez avoir essayé de voir si l'installation a fonctionné. On vous dit bien quoi faire pour voir si ça fonctionne, mais absolument rien si ça ne fonctionne pas !
Lorsque vous allez essayer les "Business User Application", le seul message d'erreur que vous allez obtenir est : «Le service Web n'a pas répondu, veuillez contacter l'administrateur», qui risque fortement d'être vous. Alors ne vous fiez pas à ce message, ça veut rien dire.
Vous devez aller voir dans l'observateur d'événement de l'ordinateur pour voir quel est le vrai problème (Event Viewer). Vous y retrouverez une information précieuse qui pourra vous mettre sur la piste de ce qui ne fonctionne pas. En général, c'est des problèmes de droits, soit sur la BD, sur un dossier.
De plus, une chose n'est pas précisée dans la documentation, j'ai eu à chercher beaucoup. Pour que le gestionnaire des profils fonctionnent, vous devez désinstaller une composante de Windows ou ajouter le poste local dans les sites de confiances d'Internet Explorer (cette dernière option n'a pas marché pour moi, donc j'ai utilisé la première), sans quoi vous aurez beaucoup de difficultés à éditer les profils. Ce problème est décrit dans la base de connaissance de Microsoft dans l'article suivant.
Compléter la configuration du «Starter Site»
Si vous avez choisi d'installer le «Starter Site», il vous reste à importer les données (c'est à dire les catalogues et divers profils, les images) au sein du site afin que ce dernier soit fonctionnel.
Pour ce faire consultez la procédure suivante de Microsoft (et consulter la dernière version, en anglais), et poursuivez au point «Load Sample Data And Images»
Si vous êtes plusieurs à devoir utiliser un même catalogue, (ou gérer les profils, les commandes, etc), vous devrez également apporter quelques modifications aux fichiers AzMan donnant les accès aux différents services Web. Lorsque vous utilisez l'exécutable qui permet d'importer les données dans le «Starter Site», celui-ci va modifier un peu les fichiers AzMan, afin d'affecter l'usager courant (vous) à certains rôles. Vous devrez alors ajouter les autres usagers, ou encore mieux, créer un groupe d'usagers qui pourront faire les opérations, pour chacune des entrées suivantes dans les fichiers AzMan.
- CatalogAuthorizationStore.xml (ProfileSystem/Role Assigments/ProfileAdministrator)
- MarketingAuthorizationStore.xml (MarketingSystem/Role Assigments/MarketingAdministrator)
- OrdersAuthorizationStore.xml (OrderSystem/Role Assigments/OrdersAdministrator)
- ProfilesAuthorizationStore.xml (CatalogInventorySystem/Role Assigments/Administrator)
Pour terminer, si vous n'avez pas de serveur SMTP configurer sur la machine, et que vous ne désirez pas en configurer un, vous pouvez en utiliser un autre sans problème, vous devrez alors aller modifier le Web.Config du «Starter Site». Vous devrez alors configurer (ou ajouter) la section «mailSettings» (voir l'aide de MSDN pour ce faire, très standard comme action à effectuer).

0 commentaires:
Enregistrer un commentaire