Configurer une instance depuis un script

,

Bonjour,

Est-il possible, depuis un script shell (bash, zsh ou autre), de configurer les paramètres systèmes d’une application Simplicité, de créer et déclencher l’import de certains modules, … En bref, d’automatiser des tâches sur Simplicité depuis le serveur qui héberge l’instance.

Merci d’avance !

Sur les SIMs vous avez des hooks que vous pouvez implémenter cf. Simplicité® documentation/90-operation/manager

De mémoire vous en avez déjà implémenté sur vos SIMs

C’est probable qu’on en ai oui, mais je découvre encore tout ça.
Ma question était surtout si on pouvait configurer disons le paramètre système DOC_DIR (par exemple) de l’instance, depuis l’un de ces hooks (je pensais au post-add) du coup.

Cf. la doc indiquée. Il y a un exemple d’import XML au start. Ici le XML contient une clé de licence mais ça marcherait avec n’importe quel contenu XML, ex:

<simplicite xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.simplicite.fr/base" xsi:schemaLocation="http://www.simplicite.fr/base https://www.simplicite.io/resources/schemas/base.xsd">
<object>
	<name>SystemParam</name>
	<action>update</action>
	<data>
		<sys_code>MY_PARAM</sys_code>
		<sys_value2>My value</sys_value2>
	</data>
</object>
(...)
</simplicite>
1 Like

Je vois, c’est pratique

Et dans le cas d’un module a inclure, qui lui est hébergé sur Git, il y a un exemple quelque part?

Importer un module se fait via un appel du même genre (service moduleimport au lieu de xmlimport)

ATTENTION il est impératif d’utiliser le service moduleimport dans le cas d’un import de module pour avoir le diff final.

Cf. Simplicité® documentation/02-integration/io-commandline

1 Like

This topic was automatically closed 60 minutes after the last reply. New replies are no longer allowed.