Git Product home page Git Product logo

gs_admin's People

Contributors

julienlefur avatar

Watchers

 avatar

gs_admin's Issues

Callback - Headers

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 l'administration des APIs

Ajouter les fonctions d'édition des APIs:

  • ajout
  • suppression
  • modification

Edition en mode inline dans le panel ApisPanel

Appel des services d'administration des engines

AgentManager

Inscription des agents sur le master
Gestion enable / disable

Ajouter la possibilité d'ajouter un agent

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.

Ajouter l'édition du nom de service

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:

  • le nom de l'application
  • le nom du service dans cette application
  • la version du service

Agent tombe lorsque un body_xpath n'existe pas.

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.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.