Concepteur de Processus métier et configuration des services (bp)
De Wiki1000
La comunication entre le Concepteur de Processus métier et les moteurs de Processus métier exécutés par les Services 1000 s'effectue en TCP/IP.
Le Concepteur à besoin de retrouver la configuration du Service pour pouvoir établir la communication.
Du point de vue du Concepteur un serveur de workflow est identifié par un couple nom de machine et un nom de service.
Cette configuration est déterminée ainsi :
- Le fichier de configuration local clientl1000.ini se trouvant dans le répertoire du programme est chargé. Si la configuration est présente dans ce fichier elle est utilisée.
- Si la configuration n'est pas présente, une requête sur le module http situé à l'adresse suivante est effectuée :
http://<nom du host>/<nom du service>/server/rpc.l1000/info.services
Cette requête retourne la configuration du module http équivalente au contenu du fichier clientl1000.ini du module http. Le couple machine,service est recherché dans cette configuration.
La configuration peut échouer pour les raisons suivantes :
- Le couple (machine,service) est configuré dans le fichier de configuration local mais cette configuration est fausse.
- La requête http de configuration échoue, par exemple parce que le serveur http n'est pas configuré, n'est pas démarré, ou est démarré sur un port différent de 80.
- Exécuter manuellement cette requête pour vérifier la réponse.
- Le couple (machine,service) n'est pas retrouvé dans la réponse du module http, par exemple parce que le nom de machine est différent.
- Vérifier que dans la réponse le nom de machine est bien présent et pas localhost.