Interface r_prog
L'instruction 'r_prog' est juste une version plus intégrée de l'interface REST, spécifique au langage Pliant.
Elle permet d'échanger des données avec une application écrite en Pliant, ou de déporter du calcul vers un serveur Pliant.
Sa syntaxte est :
r_prog nom_du_serveur_pliant
r_in type champ1 champ2 ...
r_out type champ1 champ2 ...
r_io type champ1 champ2 ...
code_à_exécuter_par_le_serveur_pliant
La déclaration 'r_in' permet de spécifier les variables à passer de Storga à Pliant.
La déclaration 'r_out' pemet de spécifier les variables locales à passer en retour de Pliant à Storga.
La déclaration 'r_io' permet de spécifier les variables locales qui seront passées dans les deux sens.
Le type 'FileContent' permet d'échanger des fichiers.
Un intérêt de l'instruction 'r_prog' est que le programme est fourni par Storga.
Sur le serveur Pliant, il suffit de marquer le code comme autorisé.
Les serveurs échangent via une connexion crypté, et donc doivent chacun connaître la clé publique de l'autre.
Pour plus d'informations concernant 'r_prog', consulter la documentation ou le code du langage Pliant.