Pages enfant
  • Implémentation broker

Comparaison des versions

Légende

  • Ces lignes ont été ajoutées. Ce mot a été ajouté.
  • Ces lignes ont été supprimées. Ce mot a été supprimé.
  • La mise en forme a été modifiée.
Commentaire: Migrated to Confluence 5.3

...

  • Ouvert aux applications du SI (bibliothèque, service administratif, partenaires, ...)
  • Mutualisable entre les différents adhérents de l'UNPIdF

...

Architecture de l'implémentation broker

Fichiers concernés dans smsuapi

  • l'implémentation doit être réalisée dans
    Bloc de code
    
    src/org/esupportail/smsuapi/services/sms/impl/le_nom_du_broker/
    
  • la configuration doit être mise dans :
    Bloc de code
    
    properties/broker/le_nom_du_broker/
    
    et notamment
    Bloc de code
    
    properties/broker/le_nom_du_broker/le_nom_du_broker.xml
    
    qui doit contenir un bean id="smsSenderImpl".
    Regarder properties/broker/olm/olm.xml et properties/proxy/proxy.xml pour avoir des exemples.
  • enfin, pour utiliser le nouveau broker, il faut modifier properties/config.properties :
    Bloc de code
    
    sms.connector.name=le_nom_du_broker
    

Description de la gestion de l'envoi de SMS

...

  • id : l'identifiant unique du SMS à envoyer
  • recipient : une chaine de caractère représentant le numéro de téléphone du destinataires
  • message : le message en lui même.

Une fois l'implémentation réalisée, il faut créer properties/broker/le_nom_du_broker/le_nom_du_broker.xml qui doit contenir un bean id="smsSenderImpl". Regarder properties/broker/olm/olm.xml et properties/proxy/proxy.xml pour avoir des exemples.

Enfin, pour utiliser le nouveau broker, il faut modifier properties/config.properties :

...

  • .

...

Description de la gestion des acquittements

...