julienlefur / gs_admin Goto Github PK
View Code? Open in Web Editor NEWAdministration de GeneSiS
License: GNU General Public License v3.0
Administration de GeneSiS
License: GNU General Public License v3.0
Des headers spécifiques tels que SOAPAction doivent pouvoir être ajouté au callback.
dans la conf:
"callback":{
"template":"PNMService-ELI.RR-Callback.xml",
"hostname":"su0323cli",
"port":"10284",
"path":"/0170_PNMEGPsrv_v01r00/services/PNMEGPsrv",
"headers":[
{"name":"Content-Type","value":"application/xml"},
{"name":"SOAPAction","value":""}
],
"delay":2000
}
dans le code (steps/response.js dans la gestion du callback):
var options={
hostname:jdd.callback.hostname,
port:jdd.callback.port,
path:jdd.callback.path,
method:'POST',
headers:{
'Content-Length': resultText.length
}
};
for(idHeader in jdd.callback.headers){
var h = jdd.callback.headers[idHeader];
options.headers[h.name]=h.value;
}
Ajouter les fonctions d'édition des APIs:
Edition en mode inline dans le panel ApisPanel
Appel des services d'administration des engines
Inscription des agents sur le master
Gestion enable / disable
Dans le panel agent, une liste d'agents connus est affichée.
Ajouter la possibilité d'ajouter un agent.
Un popup permet de spécifier le host et le port de l'agent à ajouter.
La création de service se fait par wizard. L'édition de service se fait par morceau.
Pour éditer le nom du service (et donc son URL), l'édition se fait sur le panel 'Service'.
Un bouton est à ajouter sur la ligne de chaque service pour passer en mode édition. Le mode édition ouvre une popup avec les 3 champs permettant d'identifier un service:
Ajouter sur le dashboard d'administration l'affichage des propriétés "Connector" pour les services simulés.
Il peuvent être ajouté sur la partie "propriétés"
Ajouter une étape optionnelle de création de la partie callback pour la création de service.
Ajouter une étape optionnelle dans le wizard "création de service" pour le paramétrage d'un éventuel connector.
Ajouter les fonctionnalités d'édition des transferProperties + Clé de routage:
Créer le readme GITHub du projet "gs_admin"
Les propriétés de callback sont à ajouter dans la partie détail du jeu de donnée.
La recherche d'un champ (transferProperty) non présent dans un xml engendre une erreur qui entraîne l'arrêt de l'agent.
1/ l'erreur n'est pas catchée et donc pas affichée dans les logs
2/ il ne faut pas faire tomber l'agent dans ce cas.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.