API Web Service TéléAlerte
|
|
- Jean-Jacques Piché
- il y a 8 ans
- Total affichages :
Transcription
1 API Web Service TéléAlerte Version 1.2 (nov. 2013) Auteurs : Amos Faye, Stéphane Gibouin, Hennie Reyneke.
2 Table des matières Table des matières... 2 Introduction, démarche technique... 4 Prérequis : notion de scénario... 4 Définition des architectures et protocoles... 5 Moyen de sécurisation... 5 Présentation : fonctionnalités du Web Service... 6 Services ou classes de base :... 6 Types de données :... 7 Types de données spécifiques... 7 Implémentation SOAP :... 8 Authentification : Récupération de la liste des sites auxquels l identifiant API est associé Récupération de l objet de session Méthodes : Gestion des scénarios GetScriptList Script Structure de la réponse : GetScriptDetails ScriptParameters GetSubscribersDetails Subscriber evaluatescript LoadIntroMsg LoadMainMsg LoadEndMsg UpdateWSColor UpdateWSOrder LaunchScript
3 LaunchScriptParameters launchparams fileupload asyncimportcsv MapWrapper syncimportcsv ImportResults getimportcsvstatus getimportresults getstats Media Possible String values StatisticalResult Script Gestion des envois directs SendSMS GetSMSStatus Kit de développement JAVA : Kit de développement PHP : Kit de développement C# : Conclusion
4 Introduction, démarche technique La TéléAlerte de GEDICOM est un système de gestion complet et performant qui permet de gérer des campagnes téléphoniques, sms, fax, mail et pager. Gedicom a mis en place un Web Service permettant d intégrer les fonctionnalités du système TéléAlerte à d autres logiciels. Cette intégration est indépendante des langages de programmation utilisés côté client et serveur. Un ensemble de fonctionnalités de base sont présentes par défaut sur le système. L équipe de développeur de Gedicom peut rapidement intégrer de nouvelles méthodes à la demande. Gedicom met à disposition un «package SDK PHP côté client» illustrant les intégrations décrites dans le présent document. Prérequis : notion de scénario Le scénario permet de prédéfinir un ensemble de comportements lors de l envoi d une campagne média. La campagne média regroupe un nombre défini de destinataires sur un ou plusieurs médias (Tél, Sms, Fax, etc ). Le scénario permet donc de s abstraire d un ensemble de comportements plus ou moins complexes (exemple : appel de tel groupe en priorité sur les portables et si absence envoi sur SMS etc ). Le principe étant de définir par avance (préprogrammer) les campagnes et ainsi de ne fournir que les informations nécessaires lors de l envoi ; cela consolide le processus et permet de rapidement intégrer par API des situations qui peuvent être multiples et complexes. 4
5 Définition des architectures et protocoles Le protocole utilisé est SOAP. SOAP est un protocole bâti sur XML et qui permet la transmission de messages. Il définit les règles permettant de structurer les messages qui peuvent transiter par http entre le client et le serveur. Ces derniers ont pour contrainte d être écrits dans des langages permettant de formuler et de comprendre les messages SOAP. Un fichier WSDL, disponible sur internet offre la description du Web Service. Afin de lancer les développements et pour simplifier il est possible aussi d utiliser des méthodes http directes. Un document annexe peut être fournit si nécessaire mais Gedicom conseille vivement l utilisation du protocole SOAP. Moyen de sécurisation Le service API SOAP TéléAlerte de Gedicom est protégé et seuls les utilisateurs autorisés peuvent l utiliser. La sécurité est assurée par : - Un identifiant et un mot de passe API obligatoires - Transmission des données SSL Un échec de l authentification interdit l accès à l API SOAP TéléAlerte. 5
6 Présentation : fonctionnalités du Web Service Fonctionnalités de base via le Web Service. Ces méthodes s appuient sur une notion de scénario : - Session cryptée entre client et serveur - Récupération de la liste des scénarios définis au préalable sur le site classique de TéléAlerte - Récupération des informations générales et détaillées liés aux scénarios (id, description, messages textes et vocaux, groupes concernés, nombre de destinataires etc.) - Définition de l ordre d affichage des scénarios - Définition d un code couleur pour chaque scénario - Téléchargement des messages vocaux liés aux scénarios - Evaluation du nombre de destinataires d un scénario - Déclenchement d un scénario Certaines fonctionnalités ont été intégrées afin de faciliter l émission de SMS sans notion de scénario : - Envoi direct de SMS avec les options de bases. - Récupération de l état d envoi d un SMS. Services ou classes de base : Les fonctionnalités de l API SOAP de TéléAlerte sont mises en œuvre par deux services : Service SOAPSessionFactoryService Gère l authentification. WSDL GedServerService Méthodes de récupération d informations liées aux scénarios. Méthode de déclenchement des scénarios. WSDL 6
7 Types de données : L API utilise les types de données primitives suivants : Valeur Base64Binary String int boolean Détails evaluatescript Donnée binaire encodée en Base64 : format utilisé pour l envoi des messages vocaux. Chaîne de caractère. Entier. Exemple : La méthode retourne le nombre de numéros de téléphones concernés par le scénario. Valeurs possibles : true / false Types de données spécifiques En plus des données GetScriptList primitives, l API définie ses propres types de données complexes : Valeur Détails GetScriptDetails script Type d objet retourné par la méthode GetScriptList. Ce type d objet contient les informations suivantes : Id, label, position du scénario, couleur du scénario. renvoie autant d objets script qu il y a de scénarios enregistrés. scriptparameters Type d objet retourné par la méthode ptdetails. Il contient des informations détaillées concernant un scénario : Id, catégorie, label, position, couleur, description, titre des messages vocaux, liste des groupes, texte des mails, des sms et des pagers. 7
8 Implémentation SOAP : Authentification : L authentification est gérée par le service suivant : SOAPSessionFactoryService. Elle peut se faire en 2 étapes. 1. Récupération de la liste des sites auxquels l identifiant API est associé. Cette étape est facultative pour la majorité de nos clients. Il faut en effet que le client dispose de plusieurs sites séparés (plusieurs contrats). Vous pouvez directement aller à l étape 2. Structure de la requête : <soapenv:envelope xmlns:soap=" xmlns:soapenv=" <soapenv:header> <wsse:security soapenv:mustunderstand="1" xmlns:wsse=" <wsu:timestamp wsu:id="timestamp-9" xmlns:wsu=" wss-wssecurity-utility-1.0.xsd"> <wsu:created> t16:07:18.576z</wsu:created> <wsu:expires> t16:08:18.576z</wsu:expires> </wsu:timestamp> </wsse:security> </soapenv:header> <soapenv:body> <soap:prelogin> <UserLog>api_username</UserLog> <Passwd>api_password</Passwd> </soap:prelogin> </soapenv:body> </soapenv:envelope> Annotations de la requête : Ligne Commentaire 3 à 12 Le header doit obligatoirement contenir un Timestamp (Ligne 5 à 9). 13 à 18 Le body doit contenir les identifiants du WebService. Dans le corps de la requête, le client doit définir les éléments suivants : Elément Valeur <UserLog> api_username Votre identifiant API fournit par Gedicom sur demande. <Passwd> api_password Votre mot de passe API généré par Gedicom. 8
9 Structure de la réponse : <S:Envelope xmlns:s=" xmlns:wsse=" xmlns:wsu=" xmlns:xs=" <S:Header> <wsse:security S:mustUnderstand="1"> <wsu:timestamp wsu:id="_1" xmlns:ns15=" xmlns:ns14=" xmlns:ns13=" <wsu:created> t09:58:19z</wsu:created> <wsu:expires> t10:03:19z</wsu:expires> </wsu:timestamp> </wsse:security> </S:Header> <S:Body> <ns2:preloginresponse xmlns:ns2=" xmlns:ns3=" <return>[{"sitelongname":"_site de démonstration de Gedicom","SiteName":"GedDemo"}]</return> </ns2:preloginresponse> </S:Body> </S:Envelope> Annotations de la réponse : Ligne Commentaire 6 à 16 Le header contient toujours un élément <Timestamp> </Timestamp> 17 Début du corps de la réponse 20 La balise <return> contient un tableau JSON ayant une entrée par site dont l accès est autorisé pour ces identifiants (en général un seul site). 22 Fin du corps de la réponse 9
10 2. Récupération de l objet de session Cette requête permet d initier un partage de session entre les parties et ainsi il suffit de réinjecter l identifiant unique à chaque requête afin d éviter à redéposer systématiquement les identifiants et mots de passe. Le partage est d autant plus sécurisé. L objet renvoie aussi la classe permettant de déclencher les méthodes fournies par Gedicom (GedServer). Structure de la requête : <soapenv:envelope xmlns:soap=" xmlns:soapenv=" <soapenv:header> <wsse:security soapenv:mustunderstand="1" xmlns:wsse=" <wsu:timestamp wsu:id="timestamp-5" xmlns:wsu=" wss-wssecurity-utility-1.0.xsd"> <wsu:created> t10:48:31.150z</wsu:created> <wsu:expires> t10:49:31.150z</wsu:expires> </wsu:timestamp> </wsse:security> </soapenv:header> <soapenv:body> <soap:login> <UserLog>api_username</UserLog> <Passwd>api_password</Passwd> <WebSite>APIDemo</WebSite> </soap:login> </soapenv:body> </soapenv:envelope> La structure de la requête SOAP est la même que pour la requête de récupération des sites. Il faut ajouter le paramètre <WebSite>. Elément Valeur <WebSite> APIDemo Site choisi par l utilisateur. Les noms des sites sont fournis par Gedicom, lors de la souscription à l option API TéléAlerte. 10
11 Structure de la réponse : <S:Envelope xmlns:s=" xmlns:wsse=" xmlns:wsu=" xmlns:xs=" <S:Header> <wsse:security S:mustUnderstand="1"> <wsu:timestamp wsu:id="_1" xmlns:ns15=" xmlns:ns14=" xmlns:ns13=" <wsu:created> t10:48:31z</wsu:created> <wsu:expires> t10:53:31z</wsu:expires> </wsu:timestamp> </wsse:security> </S:Header> <S:Body> <ns2:loginresponse xmlns:ns2=" xmlns:ns3=" <return> <ns3:address> <ns3:referenceparameters> <jaxws:objectid xmlns:jaxws=" xmlns:wsa=" </ns3:referenceparameters> <ns3:metadata wsdli:wsdllocation=" xmlns:wsdli=" <wsam:interfacename xmlns:wsam=" xmlns:jaxws=" xmlns:wsa=" xmlns:wsaw=" xmlns:wsns=" <wsam:servicename EndpointName="GedServerPort" xmlns:wsam=" xmlns:jaxws=" xmlns:wsa=" xmlns:wsaw=" xmlns:wsns=" </ns3:metadata> </return> </ns2:loginresponse> </S:Body> </S:Envelope> Annotations de la réponse SOAP : Ligne 6 à 16 Header. Chaque réponse SOAP contient un timestamp dans son header. 21 L élément <Address> contient l adresse du WebService permettant d utiliser les fonctionnalités du système de TéléAlerte (GedServer). 24 L élément <jaxws:objectid> contient un identifiant unique qui sera utilisé pour effectuer les requêtes pendant toute la session. Cet identifiant ne sera plus valide après déconnexion. 29 à 45 L élément <ns3:metadata> contient des informations additionnelles notamment le nom de l interface (GedServer) et le nom du service correspondant (GedServerService). 11
12 Méthodes : GetScriptList GetScriptDetails Méthode GetSubscribersDetails Renvoie evaluatescript Renvoie LoadIntroMsg Renvoie LoadMainMsg LoadEndMsg Nombre UpdateWSOrder Télécharger UpdateWSColor Télécharger Télécharger LaunchScriptParameters Définir Définir fileupload Déclencher asyncimportcsv Déclencher syncimportcsv Télécharger getimportcsvstatus getimportresults Importation getstats Importation Logout Obtenir SensSMS Obtenir GetSMSStatus Envoi Récupération Voici la liste des méthodes pour le service GedServerService. Méthodes de gestion des scénarios : la liste des scénarios enregistrés sur le site de TéléAlerte. les informations détaillées d un scénario à partir de son identifiant. les informations détaillées d un abonné à partir de son identifiant. de destinataires d un scénario. le message d introduction d un scénario. le message principal d un scénario. le message de fin d un scénario. la position d un scénario. le code couleur d un scénario. un scénario. un scénario avec possibilité de spécifier certains paramètres et/ou de fournir des valeurs aux groupes utilisés un fichier sur le serveur. Ce fichier pourra ensuite être utilisé pour importer son contenu dans le système. d un fichier CSV de façon asynchrone d un fichier CSV de façon synchrone le statut d'une importation CSV. les résultats d'une importation CSV. Obtenir les statistiques d'une campagne Déconnecter la session. d un SMS simple de l état d un envoi de SMS simple 12
13 Schéma de l enveloppe d une requête : Corps En-tête Timestamp: <wsu:timestamp> objectid : <jaxws:objectid> Eléments propres à chaque opération TéléAlerte En-tête générale d une requête : <soapenv:header> <wsse:security soapenv:mustunderstand="1" xmlns:wsse=" wss-wssecurity-secext-1.0.xsd" xmlns:wsu=" wss-wssecurity-utility-1.0.xsd"> <wsu:timestamp wsu:id="ts-1"> <wsu:created> t07:50:32.561z</wsu:created> <wsu:expires> t07:51:32.561z</wsu:expires> </wsu:timestamp> </wsse:security> <jaxws:objectid xmlns:jaxws=" xmlns:wsa=" </soapenv:header> Annotations de la réponse SOAP : Ligne 6 à 9 Chaque en-tête de requête doit comporter un Timestamp. 11 Chaque en-tête doit également comporter un objectid. Il faut réutiliser l objectid renvoyé à l étape 2 de l authentification. 13
14 Gestion des scénarios GetScriptList Returns all scenarios recorded in customer's website Parameters Type No parameters. ArrayList<Script> An ArrayList of type Script is returned. (See description below.) Script Methods Attributes int id; String label; int WSOrder; String WSColor; Getter- and setter methods for each attribute. Corps de la requête : <soapenv:body> <soap:getscriptlist/> </soapenv:body> 14
15 Structure de la réponse : <S:Envelope xmlns:s=" xmlns:wsse=" xmlns:wsu=" xmlns:xs=" <S:Header> <wsse:security S:mustUnderstand="1"> <wsu:timestamp wsu:id="_1" xmlns:ns15=" xmlns:ns14=" xmlns:ns13=" <wsu:created> t07:50:36z</wsu:created> <wsu:expires> t07:55:36z</wsu:expires> </wsu:timestamp> </wsse:security> </S:Header> <S:Body> <ns2:getscriptlistresponse xmlns:ns2=" <return> <id>168</id> <label>test_1 API TeleAlerte</label> <WSColor>b</WSColor> <WSOrder>0</WSOrder> </return> </ns2:getscriptlistresponse> </S:Body> </S:Envelope> Annotations de la réponse : Ligne 8 à 14 Chaque réponse contient un Timestamp 20 L élément <id> contient l id du scénario en question 21 L élément <label> contient le nom donné au scénario 22 L élément <WSColor> contient un code couleur affecté au scénario. Cet élément peut également être défini afin d être adapté aux besoins du client. 23 L élément <WSOrder> contient la position du scénario. Cette position peut également être définie. 15
16 GetScriptDetails Returns the parameters for a scenario. Parameters Type ScriptId String The ID of the scenario. ScriptParameters ScriptParameters object is returned see description below. ScriptParameters Methods Attributes int id; String label; String desc; String GrpList; String IntoMsgLabel; String MainMsgLabel; String EndMsgLabel; int type; int cat; int WSOrder; String WSColor; String SMSTxt; String MailSub; String MailTxt; String PagerTxt; Getter- and setter methods for each attribute. Corps de la requête : <soapenv:body> <soap:getscriptdetails> <ScriptId>168</ScriptId> </soap:getscriptdetails> </soapenv:body> 16
17 Corps de la réponse : <S:Body> <ns2:getscriptdetailsresponse xmlns:ns2=" <return> <cat>0</cat> <desc>test démo</desc> <endmsglabel>null</endmsglabel> <grplist><![cdata[<div><input type="hidden" name="opchk" value="90"><input type="hidden" name="op90" value="0"><b>90</b> - Test CCH /Gedicom</div>]]></grpList> <id>168</id> <intromsglabel>null</intromsglabel> <mailsub/> <mailtxt/> <mainmsglabel>test CCH2</mainMsgLabel> <pagertxt/> <smstxt>campagne de test de CCH pour démo Gedicom</smsTxt> <type>0</type> <WSColor>b</WSColor> <WSOrder>0</WSOrder> <label>test CCH Démo Gedicom</label> </return> </ns2:getscriptdetailsresponse> </S:Body> Eléments de la réponse : Elément <cat> <desc> Catégorie du message. du message. <endmsglabel> Libellé du message de fin. null si aucun message de fin n est enregistré. <grplist> Liste des groupes associés au scénario <intromsglabel> Libellé du message d introduction. null si aucun message d introduction n est enregistré. <mailsub> <mailtxt> Sujet du mail associé au scénario. Texte du mail. <mainmsglabel> Libellé du message de fin. null si aucun message principal n est enregistré. <pagertxt> <smstxt> <type> Texte du message pager. Texte du sms. Type du scénario. 17
18 GetSubscribersDetails Retourne les informations de la fiche d un abonné (sans les données étendues). Parameters Type PhoneId String Référence de l abonné. Subscriber Retourne les informations de la fiche d un abonné (voir ci-dessous) Subscriber Methodes Attributes String PhoneId; String TypeAbo; String Civility; String Name; String FullAddress; String PostalCode; String City; String Address; String PhoneId2; String PhoneId3; String PhoneId4; String PhoneId5; String PhoneId6; String PhoneId7; String SMS; String Fax; String BirthDate; String Floor; String NbOfPeople; String Launguage; String FreeZone1; String FreeZone2; String FreeZone3; String GPSCoords; String CountryCode; Getter- and setter methods for each attribute. Corps de la requête : 18
19 <soapenv:body> <soap:getsubscribersdetails> <PhoneId> </PhoneId> </soap:getsubscribersdetails> </soapenv:body> Corps de la réponse : <S:Body> <ns2:getsubscribersdetailsresponse xmlns:ns2=" <return> <birthdate/> <city/> <civility/> <countrycode/> < address/> <fax/> <floor>0</floor> <freezone1/> <freezone2/> <freezone3/> <fulladdress>31 Rue de la Paix</fullAddress> <GPSCoordinates/> <language/> <name>toto</name> <nbofpeople>1</nbofpeople> <phoneid> </phoneid> <phoneid2/> <phoneid3/> <phoneid4/> <phoneid5/> <phoneid6/> <phoneid7/> <postalcode/> <SMS/> <typeabo/> </return> </ns2:getsubscribersdetailsresponse> </S:Body> 19
20 evaluatescript Evalue le nombre de destinataires du scenario. Parameters Type ScriptId String Identifiant (numéro) du scenario. int Nombre de destinataires. Corps de la requête : <soapenv:body> <soap:evaluatescript> <ScriptId>168</ScriptId> </soap:evaluatescript> </soapenv:body> Corps de la réponse : <S:Body> <ns2:evaluatescriptresponse xmlns:ns2=" <return>1</return> </ns2:evaluatescriptresponse> </S:Body> 20
21 LoadIntroMsg Permet de télécharger le message d introduction du dernier script chargé (GetScriptDetails). Parameters Type No parameters. DataHandler Returns a DataHandler object. LoadMainMsg Permet de télécharger le message principal du dernier script chargé (GetScriptDetails). Parameters Type No parameters. DataHandler Returns a DataHandler object. LoadEndMsg Permet de télécharger le message de fin du dernier script chargé (GetScriptDetails). Parameters Type No parameters. DataHandler Returns a DataHandler object. Corps de la requête : <soapenv:body> <soap:load...msg/> </soapenv:body> Corps de la réponse : 21
22 <S:Body> <ns2:load...msgresponse xmlns:ns2=" <return>base64binary</return> </ns2:load...msgresponse> </S:Body> La réponse comporte des données binaires encodées au format base64 correspondant au message vocal demandé. 22
23 UpdateWSColor Updates the scenario colour. Parameters Type ScriptId String The ID of the scenario. WSColor String The colour scheme for the scenario. boolean True when successfully executed, otherwise false. UpdateWSOrder Updates the scenario position. Parameters Type ScriptId String The ID of the scenario. WSOrder String The scenario position. boolean True when successfully executed, otherwise false. Corps de la requête : <soapenv:body> <soap:updatews...> <ScriptId>168</ScriptId> <WSColor>d</WSColor> </soap:updatews...> </soapenv:body> Corps de la réponse : <S:Body> <ns2:updatews...response xmlns:ns2=" <return>true</return> </ns2:updatews...response> </S:Body> Le serveur retourne la valeur «true» si la mise à jour s est bien déroulée (sinon «false»). 23
24 LaunchScript Lance une campagne à partir d un scénario. Parameters Type ScriptId String Identifiant du scenario. int Numéro de la champagne créée (-1 si erreur) Corps de la requête : <soapenv:body> <soap:launchscript> <ScriptId>168</ScriptId> </soap:launchscript> </soapenv:body> Corps de la réponse : <S:Body> <ns2:launchscriptresponse xmlns:ns2=" <return>18000</return> </ns2:launchscriptresponse> </S:Body> 24
25 LaunchScriptParameters Lance une campagne à partir d un scénario. Cette méthode permet de définir les valeurs de certains paramètres du scénario et de fournir (le cas échéant) des valeurs aux groupes dynamiques variables ciblés par ce scénario. Parameters Type ScriptId String Identifiant du scenario (numéro de scenario) launchparams[] launchparam Table d objets launchparams contenant les paramètres que le scénario devra prendre en compte pour lancer la campagne. values[] String Table des valeurs attendues par le(s) groupe(s) dynamique(s) variable(s) du scénario int Identifiant de la campagne créée (-1 si erreur) launchparams Methodes Attributes String FieldName; String Value; String ExtField; String ExtValue; Getter- and setter methods for each attribute. Corps de la requête : <soapenv:body> <soap:launchscriptparameters> <ScriptId>197</ScriptId> <values>17001</values> </soap:launchscriptparameters> </soapenv:body> Corps de la réponse : 25
26 <S:Body> <ns2:launchscriptparametersresponse xmlns:ns2=" <return>38451</return> </ns2:launchscriptparametersresponse> </S:Body> Le serveur retourne la valeur de la campagne créée (ici 38451). Cet identifiant pourra ensuite, par exemple, être utilisé pour obtenir des statistiques sur cette campagne. 26
27 fileupload Méthode permettant de charger un fichier sur le serveur. Le fichier chargé pourra ensuite être utilisé par le système, par exemple pour importer son contenu/ Parameters Type filename String Nom complet (absolu) du fichier à charger (sur votre système) filedata String DataHandler Contenu du fichier Nom du fichier chargé sur le serveur Corps de la requête : <soapenv:body> <soap:fileupload> <filename>c:\test\test.csv</filename> <filedata>cid: </filedata> </soap:fileupload> </soapenv:body> Corps de la réponse : <S:Body> <ns2:fileuploadresponse xmlns:ns2=" <return>test_c100f9ece9.csv</return> </ns2:fileuploadresponse> </S:Body> Le nom du fichier serveur (ici test_c100f9ece9.csv) servira de référence pour importer son contenu (voir méthodes asyncimportcsv et syncimportcsv). 27
28 asyncimportcsv Importer un fichier CSV dans le système de façon asynchrone. Parameters Type filereference String Référence du fichier sur le serveur associations MapWrapper MapWrapper contenant les associations entre noms de colonnes du fichier et nom de champs (voir Annexe 1). Key=nom de colonne, Value=nom de champs. options MapWrapper MapWrapper contenant les options d importation (voir Annexe 1). int Référence (numéro) de l opération d importation. MapWrapper Methodes Members Map<String, String> map; Map getmap() setmap(map map) MapWrapper getwrapperfrommap(map<string, String> map) Corps de la requête : <soapenv:body> <soap:asyncimportcsv> <filereference>test.csv</filereference> <associations> <map> <entry key="col1">phone1</entry> <entry key="col2">firstname</entry> <entry key="col3">address</entry> </map> </associations> <options> </options> </soap:asyncimportcsv> </soapenv:body> 28
29 Corps de la réponse : <S:Body> <ns2:asyncimportcsvresponse xmlns:ns2=" <return>412</return> </ns2:asyncimportcsvresponse> </S:Body> 29
30 syncimportcsv Importer un fichier CSV dans le système de façon synchrone. Parameters Type filereference String Référence du fichier sur le serveur associations MapWrapper MapWrapper contenant les associations entre noms de colonnes du fichier et nom de champs (voir Annexe 1). Key=nom de colonne, Value=nom de champs. options MapWrapper MapWrapper contenant les options d importation (voir Annexe 1). ImportResults Retourne un objet de type ImportResults (voir ci-dessous) contenant les résultats de l importation. ImportResults Methodes Attributes int total; int updated; int notupdated; int added; int deletedfromsys; int newusers; int deleted; int doubled; int grpid; int emptylines; int ignored; boolean importtxt; String selectedfields; int grpopion; String SQLError; Getter- and setter methods for each attribute. Corps de la requête : 30
31 <soapenv:body> <soap:syncimportcsv> <filereference>test.csv</filereference> <associations> <map> <entry key="col1">phone1</entry> <entry key="col2">firstname</entry> <entry key="col3">address</entry> </map> </associations> <options> </options> </soap:syncimportcsv> </soapenv:body> Corps de la réponse : <S:Body> <ns2:syncimportcsvresponse xmlns:ns2=" <return> <added>0</added> <deleted>0</deleted> <deletedfromsys>0</deletedfromsys> <doubled>0</doubled> <emptylines>0</emptylines> <grpid>0</grpid> <grpoption>0</grpoption> <ignored>0</ignored> <importtxt>false</importtxt> <newusers>0</newusers> <notupdated>0</notupdated> <total>1</total> <updated>1</updated> </return> </ns2:syncimportcsvresponse> </S:Body> 31
32 getimportcsvstatus Retourne le statut de l opération d importation importationid. Parameters Type importationid int String Référence (numéro) de l opération d importation. Retourne le statut de l opération d importation. "Process launched but not started" = pas encore démarée "Processing" = en cours "Done" = terminée avec succès "Error" = en erreur "Operation does not exist" = opération inexistante Corps de la requête : <soapenv:body> <soap:getimportcsvstatus> <importationid>413</importationid> </soap:getimportcsvstatus> </soapenv:body> Corps de la réponse : <S:Body> <ns2:getimportcsvstatusresponse xmlns:ns2=" <return>done</return> </ns2:getimportcsvstatusresponse> </S:Body> 32
33 getimportresults Retourne le résultat d une operation d importation. Parameters Type importationid int ImportResults Référence (numéro) de l opération d importation. Retourne un objet de type ImportResults (voir ci-dessous) contenant les résultats de l importation. Corps de la requête : <soapenv:body> <soap:getimportresults> <importationid>413</importationid> </soap:getimportresults> </soapenv:body> Corps de la réponse : <S:Body> <ns2:getimportresultsresponse xmlns:ns2=" <return> <added>0</added> <deleted>0</deleted> <deletedfromsys>0</deletedfromsys> <doubled>0</doubled> <emptylines>0</emptylines> <grpid>0</grpid> <grpoption>0</grpoption> <ignored>0</ignored> <importtxt>false</importtxt> <newusers>0</newusers> <notupdated>0</notupdated> <total>1</total> <updated>1</updated> </return> </ns2:getimportresultsresponse> </S:Body> 33
34 getstats Retourne la liste des statistiques générales pour la campagne nid et le media media. Parameters Type nid int Identifiant de la campagne. media String Identifiant du media (voir liste ci-dessous). List<StatisticalResult> Retourne une liste des statistiques (objet StatisticalResult, voir description ci-dessous). Media Possible String values Possible Values String SUBSCRIBERS; String CALL; String GSM; String SMS; String FAX; String MAIL; String PAGER; String ANSWERS; StatisticalResult Methodes Attributes int rownum; int stat; Getter- and setter methods for each attribute. Corps de la requête : 34
Manuel d intégration API SOAP SMS ALLMYSMS.COM
Manuel d intégration API SOAP SMS ALLMYSMS.COM 26/02/2014 TABLE DES MATIERES OBJECTIF DU DOCUMENT... 3 LE PROTOCOLE SOAP... 3 ENVOI DE REQUETES SOAP A LA PLATEFORME ALLMYSMS.COM... 3 BACKOFFICE SMS...
Plus en détailPlateforme PAYZEN. Définition de Web-services
Plateforme PAYZEN Définition de Web-services Ordre de paiement Version 1.1 Rédaction, Vérification, Approbation Rédaction Vérification Approbation Nom Date/Visa Nom Date/Visa Nom Date/Visa Lyra-Network
Plus en détailCOMPRENDRE L ARCHITECTURE DES WEB SERVICES REST. Amosse EDOUARD, Doctorant
COMPRENDRE L ARCHITECTURE DES WEB SERVICES REST Amosse EDOUARD, Doctorant Organisation Cours Magistral 24/11/2014 26/11/2014 01/12/2014 Travaux Dirigés 26/11/2014 28/11/2014 01/11/2014 08/11/2014 Evaluation
Plus en détailDéfinition des Webservices Ordre de paiement par email. Version 1.0
Définition des Webservices Ordre de paiement par email Version 1.0 Rédaction, Vérification, Approbation Rédaction Vérification Approbation Nom Date/Visa Nom Date/Visa Nom Date/Visa Historique du document
Plus en détailAlfstore workflow framework Spécification technique
Alfstore workflow framework Spécification technique Version 0.91 (2012-08-03) www.alfstore.com Email: info@alfstore.com Alfstore workflow framework 2012-10-28 1/28 Historique des versions Version Date
Plus en détailUtilisation de JAVA coté Application serveur couplé avec Oracle Forms Hafed Benteftifa www.degenio.com Novembre 2008
Introduction Utilisation de JAVA coté Application serveur couplé avec Oracle Forms Hafed Benteftifa www.degenio.com Novembre 2008 Forms 10g permet l utilisation du JAVA côté client et côté application
Plus en détail4. SERVICES WEB REST 46
4. SERVICES WEB REST 46 REST REST acronyme de REpresentational State Transfert Concept introduit en 2000 dans la thèse de Roy FIELDING Est un style d architecture inspiré de l architecture WEB En 2010,
Plus en détailUrbanisation des SI Conduite du changement IT 20/03/09. Patrick CHAMBET http://www.chambet.com
Urbanisation des SI Conduite du changement IT 20/03/09 Sécuriser ses Web Services Patrick CHAMBET http://www.chambet.com Bouygues Telecom Direction Gouvernance, Outils et Architecture / Sécurité du SI
Plus en détailResponsable du cours : Héla Hachicha. Année Universitaire : 2011-2012
Chapitre 4- WS-Security Responsable du cours : Héla Hachicha Année Universitaire : 2011-2012 1 WS-Security (Microsoft) WS-Security est le standard proposé par IBM, Microsoft, VeriSign et Forum Systems
Plus en détailIntroduction aux «Services Web»
Introduction aux «Services Web» Sana Sellami sana.sellami@univ-amu.fr 2014-2015 Modalité de contrôle de connaissances Note de contrôle de continu Note projet Evaluation du projet la semaine du 17 novembre
Plus en détailDossier Technique. Détail des modifications apportées à GRR. Détail des modifications apportées à GRR Le 17/07/2008. Page 1/10
Dossier Technique Page 1/10 Sommaire : 1. REPONSE TECHNIQUE A LA DEMANDE 3 1.1. Prise en compte de la dernière version de phpcas 3 1.2. Gestion de la connexion à GRR 3 1.2.1. Récupération des attributs
Plus en détailManuel d intégration API FTP SMS ALLMYSMS.COM
Manuel d intégration API FTP SMS ALLMYSMS.COM 29/01/2014 TABLE DES MATIERES 1. ENVOI DE SMS (SMS-MT PUSH)... 3 1.1. GENERALITES... 3 1.1.1. Adresse FTP... 3 1.1.2. Paramètres de connexion... 3 1.1.3. Remarques...
Plus en détailAPI HTTP DOCUMENTATION TECHNIQUE PLATEFORME SAAS D'ENVOI DE SMS. Version 2.2 - Mise à jour : 3 juillet 2015
PLATEFORME SAAS D'ENVOI DE SMS API HTTP 12/05/2015 à 13:50 Bonjour. Votre commande ref : 123456 est à votre disposition à votre point relais 10 rue d Amiens, 75002 Paris. Venez muni(e) d une pièce d identité.
Plus en détailSécurité des sites Web Pas un cours un recueil du net. INF340 Jean-François Berdjugin
Sécurité des sites Web Pas un cours un recueil du net INF340 Jean-François Berdjugin Vulnérabilité Définition (wikipédia) : Dans le domaine de la sécurité informatique, une vulnérabilité est une faiblesse
Plus en détailIFIPS 5 / Nouvelles Architectures Logicielles Projet : Bus de web services avec «moteur» BPEL
IFIPS 5 / Nouvelles Architectures Logicielles Projet : Bus de web services avec «moteur» BPEL Un bus de services Un bus de services (ESB) permet d assembler des web services existants, le résultat de cet
Plus en détailFlux de Soumission & Envoi de SMS. avec lʼapi DataWinners
Flux de Soumission & Envoi de SMS avec lʼapi DataWinners Flux de Soumision et Envoi de SMS DataWinners 1 Introduction Parmi les nombreuses fonctionnalités de DataWinners figure le Flux API qui aide les
Plus en détailTessi Documents Services ASPONE. Démo Webservices UpValue. www.tessi.fr
Tessi Documents Services ASPONE Démo Webservices UpValue www.tessi.fr SOMMAIRE Fonctionnement des Webservices UpValue WS Deposit = Dépôt de fichiers WS Monitoring = Suivi des flux WS Registering = Inscription
Plus en détailPlateforme PAYZEN. Intégration du module de paiement pour la plateforme Magento version 1.3.x.x. Paiement en plusieurs fois. Version 1.
Plateforme PAYZEN Intégration du module de paiement pour la plateforme Magento version 1.3.x.x Paiement en plusieurs fois Version 1.4a Guide d intégration du module de paiement Multiple Magento 1/24 SUIVI,
Plus en détailTutoriel: Création d'un Web service en C++ avec WebContentC++Framework
Tutoriel: Création d'un Web service en C++ avec WebContentC++Framework Gaël de Chalendar CEA LIST / LIC2M Journée de Présentation des Technologies WebContent INSTN 14/12/2009 Présentation de gsoap Plan
Plus en détailCookbook BCE Public Search Webservice. Version 3.0.0
BCE Public Search Cookbook BCE Public Search Webservice Version 3.0.0 Personne de contact : Bart De Buck Service d encadrement ICT Tous les jours ouvrables de 9 à 16h00. En cas d impossibilité pendant
Plus en détailModule http MMS AllMySMS.com Manuel d intégration
Module http MMS AllMySMS.com Manuel d intégration Objectif du document... 3 1 Envoi de MMS par requête http... 4 1.1 Format de la requête utilisée... 4 1.2 Arborescence et explication des balises du flux
Plus en détailExtension SSO Java. Cette note technique décrit la configuration et la mise en œuvre du filtre de custom SSO Java.
Note technique W4 Engine Extension SSO Java Cette note technique décrit la configuration et la mise en œuvre du filtre de custom SSO Java. 1 Présentation 3 2 Custom SSO Java 4 3 Bilan 10 Sommaire Référence
Plus en détailPush API Technical Specifications V1.0
Push API Technical Specifications V1.0 Page 1 1 PROTOCOLE SMPP...... 3 1.1 Commandes supportées......... 3 1.2 Paramètres optionnels supportés... 3 1.3 Connexion et authentification... 4 1.3.1 Requête
Plus en détailCours Master Recherche RI 7 Extraction et Intégration d'information du Web «Services Web»
Cours Master Recherche RI 7 Extraction et Intégration d'information du Web «Services Web» Sana Sellami sana.sellami@lsis.org 2014-2015 Plan Partie 1: Introduction aux Services Web (SW) Partie 2: Vers une
Plus en détailKeyyo Guide de mise en service CTI / API / TAPI Keyyo
Keyyo Guide de mise en service CTI / API / TAPI Keyyo Keyyo Opération & Support http://www.keyyo.fr/fr/support/expert.php Version 1.0.7 Sommaire 1 Portée du document... 3 2 Introduction à la configuration...
Plus en détailWEBSERVICES. Michael Fortier. Master Informatique 2ème année. fortier@lipn.univ-paris13.fr A308, Université de Paris 13
WEBSERVICES Michael Fortier Master Informatique 2ème année fortier@lipn.univ-paris13.fr A308, Université de Paris 13 https ://lipn.univ-paris13.fr/ fortier/enseignement/webservices/ Sommaire 1 Rappels
Plus en détailArchitecture Orientée Service, JSON et API REST
UPMC 3 février 2015 Précedemment, en LI328 Architecture générale du projet Programmation serveur Servlet/TOMCAT Aujourd hui Quelques mots sur les SOA API - REST Le format JSON API - REST et Servlet API
Plus en détailAPI SMS HTTP REST. Intégrer facilement le service Envoyer SMS Pro avec votre application métier. Version : 2.9.0 Révision : 03/09/2014 Page 1/31
API SMS HTTP REST Intégrer facilement le service Envoyer SMS Pro avec votre application métier Révision : 03/09/2014 Page 1/31 REVISIONS Version Date Description Auteur 2.1.0 23/05/2011 Ajout de méthode
Plus en détailDate: 22/10/12 www.sugarpshop.fr Version: 3.2
Date: 22/10/2012 contact@sugarpshop.fr Page 1 / 16 Table des matières 1 SUGARPSHOP : SCHEMA... 3 2 QUE VOUS APPORTE L INTERFACE SUGARPSHOP?... 4 3 DESCRIPTION FONCTIONNELLE GENERALE... 5 4 MODULE DE DEMANDE
Plus en détailEditeurs de logiciels. Votre guide SMS
Votre guide SMS SMS et logiciels Les éditeurs de logiciels intègrent de plus en plus le SMS dans leurs produits, notamment pour permettre l envoi d alertes, de rappels de rendez-vous ou encore de notifications.
Plus en détailCette application développée en C# va récupérer un certain nombre d informations en ligne fournies par la ville de Paris :
Développement d un client REST, l application Vélib 1. Présentation L application présentée permet de visualiser les disponibilités des vélos et des emplacements de parking à la disposition des parisiens
Plus en détailAPI FTP SMSENVOI V1.1
API FTP SMSENVOI V1.1 Publiée le 11/09/2015 Contrairement à nos autres API, l activation de l API FTP se fait uniquement sur demande auprès de nos conseillers. L utilisation de cette API se fait en deux
Plus en détailDocumentation API Octopush
Documentation API Octopush (Version 1.6.1 du 10 juin 2014) Sommaire Campagne de SMS (Envois multiples) par requête POST HTTP/HTTPS... 2 URL... 2... 2... 2 Publipostage :... 3 Exemple d appel en GET :...
Plus en détailINTRODUCTION A JAVA. Fichier en langage machine Exécutable
INTRODUCTION A JAVA JAVA est un langage orienté-objet pur. Il ressemble beaucoup à C++ au niveau de la syntaxe. En revanche, ces deux langages sont très différents dans leur structure (organisation du
Plus en détailRéponse :... 18. Liste des paramètres de retour :... 7 Simuler un envoi (POST /send/simulate)... 8 Publipostage (POST /send/lists)...
Documentation API Documentation API SMSFactor... 2 Format des données... 2 Transmission des données... 2 Authentification... 2 Campagne de SMS et SMS unitaire (POST /send)... 5 Liste des paramètres:...
Plus en détailPrincipales failles de sécurité des applications Web Principes, parades et bonnes pratiques de développement
Guillaume HARRY l Contenu sous licence Creative Commons CC-BY-NC-ND Principales failles de sécurité des applications Web Principes, parades et bonnes pratiques de développement P. 2 1. Introduction 2.
Plus en détailTP JEE Développement Web en Java. Dans ce TP nous commencerons la programmation JEE par le premier niveau d une application JEE : l application web.
ASTRIUM - Toulouse JEE Formation 2013 TP JEE Développement Web en Java Dans ce TP nous commencerons la programmation JEE par le premier niveau d une application JEE : l application web. Figure 1 Architecture
Plus en détailE-TRANSACTIONS. Guide du programmeur API Plug-in. Version 1.1
E-TRANSACTIONS Guide du programmeur API Plug-in Version 1.1 Avertissements : Le fichier Version.txt précise l'environnement dans lequel l API a été compilée et testée. L'installation de l API sur tout
Plus en détailSupervision et infrastructure - Accès aux applications JAVA. Document FAQ. Page: 1 / 9 Dernière mise à jour: 15/04/12 16:14
Document FAQ Supervision et infrastructure - Accès aux EXP Page: 1 / 9 Table des matières Introduction... 3 Démarrage de la console JMX...4 I.Généralités... 4 II.WebLogic... 5 III.WebSphere... 6 IV.JBoss...
Plus en détailSécurité des applications web. Daniel Boteanu
I F8420: Éléments de Sécurité des applications web Daniel Boteanu Architecture des applications web Client légitime Internet HTTP 浀 HTML Server Web 2 Architecture des applications web Client légitime Internet
Plus en détailMessagerie asynchrone et Services Web
Article Messagerie asynchrone et Services Web 1 / 10 Messagerie asynchrone et Services Web SOAP, WSDL SONT DES STANDARDS EMERGEANT DES SERVICES WEB, LES IMPLEMENTATIONS DE CEUX-CI SONT ENCORE EN COURS
Plus en détailPHP et mysql. Code: php_mysql. Olivier Clavel - Daniel K. Schneider - Patrick Jermann - Vivian Synteta Version: 0.9 (modifié le 13/3/01 par VS)
PHP et mysql php_mysql PHP et mysql Code: php_mysql Originaux url: http://tecfa.unige.ch/guides/tie/html/php-mysql/php-mysql.html url: http://tecfa.unige.ch/guides/tie/pdf/files/php-mysql.pdf Auteurs et
Plus en détailMéthode de Test. Pour WIKIROUTE. Rapport concernant les méthodes de tests à mettre en place pour assurer la fiabilité de notre projet annuel.
Méthode de Test Pour WIKIROUTE Rapport concernant les méthodes de tests à mettre en place pour assurer la fiabilité de notre projet annuel. [Tapez le nom de l'auteur] 10/06/2009 Sommaire I. Introduction...
Plus en détailMise en œuvre des serveurs d application
Nancy-Université Mise en œuvre des serveurs d application UE 203d Master 1 IST-IE Printemps 2008 Master 1 IST-IE : Mise en œuvre des serveurs d application 1/54 Ces transparents, ainsi que les énoncés
Plus en détailEFIDEM easy messaging systems. EFIDEM SAS 3 rue de Téhéran 75008 Paris T : 01 46 40 10 86 F : 01 70 55 50 20 Email : info@efidem.
EFIDEM easy messaging systems 3 rue de Téhéran 75008 Paris T : 01 46 40 10 86 F : 01 70 55 50 20 Email : info@efidem.com Copyright 2012 Reproduction Interdite sans l accord écrit d EFIDEM Date du document
Plus en détailCompte Rendu d intégration d application
ISMA 3EME ANNEE Compte Rendu d intégration d application Compte Rendu Final Maxime ESCOURBIAC Jean-Christophe SEPTIER 19/12/2011 Table des matières Table des matières... 1 Introduction... 3 1. Le SGBD:...
Plus en détailPaiement sécurisé sur Internet. Tableau de bord Commerçant
Paiement sécurisé sur Internet Tableau de bord Commerçant SOMMAIRE 1 Principe 4 1.1 Principe général 4 1.2 Environnement de validation 4 1.3 Environnement de Production 4 2 Accès au tableau de bord 5 2.1
Plus en détailACP 3.1. Le portail de la relation client
ACP 3.1 Le portail de la relation client Aastra 2012 ACP 3.1 - le portail de la relation client multimédia Accueil Relation client Poste Opérateur Centre de Contact multimédia ACP Serveur Vocal Interactif
Plus en détailAPI ONE-TIME PASSWORD
PLATEFORME SAAS D'ENVOI DE SMS Guide du débutant API ONE-TIME PASSWORD UTILISER LA PLATEFORME SMSMODE DOCUMENTATION TECHNIQUE QU'EST-CE QUE L'API OTP? Notre solution technique pour l OTP (One Time Password)
Plus en détailArchitectures Web Services RESTful
Architectures Web Services RESTful Alexandre Denis Alexandre.Denis@inria.fr Inria Bordeaux Sud-Ouest France ENSEIRB PG306 REST REST Representational State Transfer Roy Fielding (2000) Décollage vers 2006-2007
Plus en détailBPEL Orchestration de Web Services
Orchestration de Web Services Grégory Le Bonniec gregory.lebonniec@zenika.com 26 novembre 2009 1 Zenika Conseil / Développement / Formation Localisation : Paris et Rennes Nos partenaires Mon expérience
Plus en détailGUIDE UTILISATEUR ENVOYEZ ET RECEVEZ VOS SMS PAR EMAIL
GUIDE UTILISATEUR ENVOYEZ ET RECEVEZ VOS SMS PAR EMAIL 1 SOMMAIRE 1 INTRODUCTION... 3 2 ENVOYER UN SMS PAR EMAIL... 4 3 ENVOYER UN SMS VIA LE CLIENT DEDIE ESMSBOX... 6 4 ENVOYER UN SMS MAILING PAR EMAIL...
Plus en détailLes Architectures Orientées Services (SOA)
Les Architectures Orientées Services (SOA) Ulrich Duvent Guillaume Ansel Université du Littoral Côte d Opale 50, Rue Ferdinand Buisson BP 699 62228 Calais Cedex Téléphone (33) 03.21.46.36.92 Télécopie
Plus en détailPHP. PHP et bases de données
Accés aux bases de données Une des raisons du succès de PHP Support d un grand nombre de bases - MySQL - Oracle - PostgreSQL - SQLite - Microso> Access - DBM - IBM Informix -... Accés aux bases de données
Plus en détailENVOLE 1.5. Calendrier Envole
ENVOLE 1.5 Calendrier Envole RSA FIM 1 avril 2008 V 1.13 sur EOLE V 2.0 1 septembre 2008 EOLE V 2.1 10 octobre 2008 V 1.15 RC sur EOLE V 2.0 Modification du SSO EOLE 2.2 (PAM-CAS, CT EOLE V 2.2 RC Prise
Plus en détailSOLUTION D ENVOI DE SMS POUR PROFESSIONNELS
1 Création et gestion de compte 2 Envoi par e-mail 3 Envoi par commande http 4 Publipostage SMS personnalisés 5 Autres fonctionnalités et options SMSvialeweb.com est une solution complète d envoi de SMS
Plus en détailTP WEBSERVICES. 1 Pré-requis. 1.1 L environnement de développement. 1.2 Les librairies nécessaires 1.3 SOAPUI
Institut Galilée Année 2014-2015 TP WEBSERVICES Programmation et Logiciels sûrs Master 2 PLS Résumé Ce TP s appuie sur le cours de C. Fouqueré traitant des Environnements et Langage Évolués, ainsi que
Plus en détailSolution Pro pour l Envoi de SMS direct opérateurs PUSH SMV MODE HTTP. Documentation Technique
Solution Pro pour l Envoi de SMS direct opérateurs PUSH SMV MODE HTTP Documentation Technique DixData - 19 Chemin des Travails - 06800 Cagnes-sur-Mer RCS Marseille B 443 014 238 - Sarl au capital de 108
Plus en détailMobyt Intégration par Webservice TABLE DES MATIERES
Mobyt Intégration par Webservice TABLE DES MATIERES INTRODUCTION... 2 CONFIGURATION DE LA LIBRAIRIE... 2 ENVOI DE SMS... 3 ÉTAT DES MESSAGES... 4 HISTORIQUE DES MESSAGES... 5 CRÉDIT SMS DISPONIBLE... 6
Plus en détailIntroduction à JDBC. Accès aux bases de données en Java
Introduction à JDBC Accès aux bases de données en Java Eric Cariou Université de Pau et des Pays de l'adour Département Informatique Eric.Cariou@univ-pau.fr 1 Introduction JDBC : Java Data Base Connectivity
Plus en détailModèle de cahier des charges pour un appel d offres relatif à une solution de gestion des processus métier (BPM)
LA BOITE A OUTILS DE L ACHETEUR DE BPM Modèle de cahier des charges pour un appel d offres relatif à une solution de gestion des processus métier (BPM) La boîte à outils de l acheteur de solution BPM -
Plus en détailSYNC FRAMEWORK AVEC SQLITE POUR APPLICATIONS WINDOWS STORE (WINRT) ET WINDOWS PHONE 8
SYNC FRAMEWORK AVEC SQLITE POUR APPLICATIONS WINDOWS STORE (WINRT) ET WINDOWS PHONE 8 INTRODUCTION Bonjour à tous; Aujourd hui je publie une nouvelle version de l adaptation de la Sync Framework Toolkit,
Plus en détailDocumentation pour l envoi de SMS
Documentation pour l envoi de SMS Mise à jour : Septembre 2010 Solution d envoi de SMS pour professionnels 1 Création et gestion de compte 2 Envoi par e-mail 3 Envoi par commande http 4 Publipostage SMS
Plus en détailParis Airports - Web API Airports Path finding
Paris Airports - Web API Airports Path finding Hackathon A660 Version Version Date writer Comment 1.0 19/05/2015 Olivier MONGIN Document creation Rédacteur : Olivier.MONGIN@adp.fr Date : 19/05/2015 Approbateur
Plus en détailProgrammation Web. Madalina Croitoru IUT Montpellier
Programmation Web Madalina Croitoru IUT Montpellier Organisation du cours 4 semaines 4 ½ h / semaine: 2heures cours 3 ½ heures TP Notation: continue interrogation cours + rendu à la fin de chaque séance
Plus en détailDéveloppement d'un logiciel VoIP BlackBerry
UNIVERSITE DES SCIENCES, DES TECHNIQUES ET DES TECHNOLOGIES DE BAMAKO (USTTB) Développement d'un logiciel VoIP BlackBerry Par Mlle Kadidiatou Djibo Encadreurs : Mme Sogoba Jacqueline Konate, Maître-Assistant,
Plus en détailTrustedBird, un client de messagerie de confiance
TrustedBird, un client de messagerie de confiance Ministère de la défense - DGA / CELAR Laurent CAILLEUX JRES 2009 - NANTES DGA/CELAR 2009 Diapositive N 1 Plan Pourquoi TrustedBird? Concepts de messagerie
Plus en détailNote de livraison : Version 2014.04 du 26/08/2014. Version 2014.04. Note de livraison. Livraison du 26/08/2014
Version 2014.04 Note de livraison Livraison du 26/08/2014 Resamania 22/08/2014 1. Refonte des SMS... 3 1. Notion de réservoir de SMS... 3 2. Onglet «Gestion des envois de SMS» dans les informations club...
Plus en détailSécurité Informatique. Description. Prérequis. Un petit test avant de commencer s embourber
Sécurité Informatique Avertissements : Le contenu de ce document est sous licence GPL. Le document est librement diffusable dans le contexte de cette licence. Toute modification est encouragée et doit
Plus en détailles techniques d'extraction, les formulaires et intégration dans un site WEB
les techniques d'extraction, les formulaires et intégration dans un site WEB Edyta Bellouni MSHS-T, UMS838 Plan L extraction des données pour un site en ligne Architecture et techniques Les différents
Plus en détailENVOYEZ ET RECEVEZ VOS FAX ET SMS PAR EMAIL!
FaxBox Corporate ENVOYEZ ET RECEVEZ VOS FAX ET SMS PAR EMAIL! Sommaire 1 INTRODUCTION... 2 2 ENVOYER UN FAX PAR E-MAIL... 3 3 ENVOYER UN FAX A PARTIR DE L IMPRIMANTE FAXBOX... 6 4 ENVOYER UN FAX A PARTIR
Plus en détailBusiness Process Execution Language
Business Process Execution Language Rapport du projet de systèmes distribués d information Markus Lindström 6 mai 2009 Motivation personnelle Le sujet que j ai retenu et présenté dans le cadre du cours
Plus en détailFileMaker Server 14. Aide FileMaker Server
FileMaker Server 14 Aide FileMaker Server 2007-2015 FileMaker, Inc. Tous droits réservés. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, Californie 95054 FileMaker et FileMaker Go sont des marques
Plus en détailDébuter avec EXPRESS. Alain Plantec. 1 Schema 2
Débuter avec EXPRESS Alain Plantec Table des matières 1 Schema 2 2 Entité 2 2.1 Attributs simples................................................ 2 2.2 Attributs collection...............................................
Plus en détailDevenez un véritable développeur web en 3 mois!
Devenez un véritable développeur web en 3 mois! L objectif de la 3W Academy est de former des petits groupes d élèves au développement de sites web dynamiques ainsi qu à la création d applications web
Plus en détailEP60.92 Projet d application pluridisciplinaire La chasse aux trésors 2011-2012
EP60.92 Projet d application pluridisciplinaire La chasse aux trésors 2011-2012 I. Objectifs Mettre en œuvre les compétences acquises ou en cours d acquisition en: o Modélisation UML, Réseau, Base de données,
Plus en détailRAPPORT DE CONCEPTION UML :
Carlo Abi Chahine Sylvain Archenault Yves Houpert Martine Wang RAPPORT DE CONCEPTION UML : Bamboo Ch@t Projet GM4 Juin 2006 Table des matières 1 Introduction 2 2 Présentation du logiciel 3 2.1 Précisions
Plus en détailOpenPaaS Le réseau social d'entreprise
OpenPaaS Le réseau social d'entreprise Spécification des API datastore SP L2.3.1 Diffusion : Institut MinesTélécom, Télécom SudParis 1 / 12 1OpenPaaS DataBase API : ODBAPI...3 1.1Comparaison des concepts...3
Plus en détailPoint sur les solutions de développement d apps pour les périphériques mobiles
Point sur les solutions de développement d apps pour les périphériques mobiles Par Hugues MEUNIER 1. INTRODUCTION a. Une notion importante : le responsive web design Nous sommes en train de vivre une nouvelle
Plus en détailServices de banque en ligne de la BADR BADRnet/ GUIDE UTILISATEURS
Services de banque en ligne de la BADR BADRnet/ GUIDE UTILISATEURS Sommaire 1. Présentation du document... 3 2. Présentation de la plateforme BADRnet... 3 3. Accès au service BADRnet... 3 4. Connexion
Plus en détailInternets. Informatique de l Internet: le(s) Internet(s) Composantes de l internet R3LR RENATER
Internets Informatique de l Internet: le(s) Internet(s) Joël Quinqueton Dépt MIAp, UFR IV UPV Université Montpellier III RENATER, R3LR Services Internet Protocoles Web Sécurité Composantes de l internet
Plus en détailcedric.foll@(education.gouv.fr laposte.net) Ministère de l'éducation nationale Atelier sécurité Rabat RALL 2007
A t t a q u e s c o n t r e l e s a p p l i s w e b cedric.foll@(education.gouv.fr laposte.net) Ministère de l'éducation nationale Atelier sécurité Rabat RALL 2007 D e l ' u t i l i t é d e l ' a t t a
Plus en détailSMS INFO & TABLEAU DE BORD CLIENT. Avec Cloud Communication Solution (C.C.S).
INFO & TABLEAU DE BORD CLIENT. INFO & TABLEAU DE BORD CLIENT Contenu Présentation de CCS... 3... 3 Canaux... 3 Types d outils pour votre solution INFO... 3 Prérequis... 3 1.1 A lire avant connexion...
Plus en détailJava DataBaseConnectivity
Java DataBaseConnectivity JDBC JDBC est une API Java (ensemble de classes et d interfaces défini par SUN et les acteurs du domaine des SGBD) permettant d accéder aux bases de données à l aide du langage
Plus en détailApplication web de gestion de comptes en banques
Application web de gestion de comptes en banques Objectif Réaliser une application Web permettant à un client de gérer ses comptes en banque Diagramme de cas d'utilisation 1 Les cas d'utilisation Connexion
Plus en détailA. Architecture du serveur Tomcat 6
Administration du serveur A. Architecture du serveur Tomcat 6 La compréhension de l architecture interne du serveur Tomcat 6 est un pré-requis indispensable pour bien en maîtriser l administration et la
Plus en détailDévelopper des Applications Internet Riches (RIA) avec les API d ArcGIS Server. Sébastien Boutard Thomas David
Développer des Applications Internet Riches (RIA) avec les API d ArcGIS Server Sébastien Boutard Thomas David Le plan de la présentation Petit retour sur les environnements de développement ArcGIS Server
Plus en détailGUIDE UTILISATEUR ENVOYEZ ET RECEVEZ VOS FAX ET SMS PAR EMAIL
GUIDE UTILISATEUR ENVOYEZ ET RECEVEZ VOS FAX ET SMS PAR EMAIL 1 SOMMAIRE 1 INTRODUCTION... 3 2 ENVOYER UN FAX PAR E-MAIL... 4 3 ENVOYER UN FAX A PARTIR DE L IMPRIMANTE FAXBOX... 7 4 ENVOYER UN FAX A PARTIR
Plus en détailIntroduction à. Oracle Application Express
Introduction à Oracle Application Express Sommaire Qu est-ce que Oracle Application Express (APEX)? Vue d ensemble des fonctionnalités et des différents composants d Oracle APEX Démonstration de création
Plus en détailIyad Alshabani SysCom - CReSTIC Université de Reims 17/02/2011 1
SysCom - CReSTIC Université de Reims 17/02/2011 1 Motivation Gestion des expérimentations Avec les workflows Simulation Simulation des Systèmes Distribués ANR USS SimGrid Campagne de Test et gestion de
Plus en détailHighPush. document 3.0 18/06/2009 Révision pour version 3.0 2.0 20/11/2008 Revision pour la 2.0 1.0 01/10/2008 Documentation initiale.
Version du Date document 3.0 18/06/2009 Révision pour version 3.0 2.0 20/11/2008 Revision pour la 2.0 1.0 01/10/2008 Documentation initiale Commentaires 1 Table des matières 1 Introduction / Identification...
Plus en détailTP JAVASCRIPT OMI4 TP5 SRC1 2011-2012
TP JAVASCRIPT OMI4 TP5 SRC1 2011-2012 FORMULAIRE DE CONTACT POUR PORTFOLIO PRINCIPE GENERAL Nous souhaitons réaliser un formulaire de contact comprenant les champs suivants : NOM PRENOM ADRESSE MAIL MESSAGE
Plus en détailAPI HTTP INTEGREZ LE SMS DANS VOS APPLICATIONS, VOTRE SITE WEB AUTOMATISEZ VOS ENVOIS DE SMS MISE EN PLACE SIMPLE, SANS SURCOUT VERSION API 9.
------ ------ ------ ------ INTEGREZ LE SMS DANS VOS APPLICATIONS, VOTRE SITE WEB AUTOMATISEZ VOS ENVOIS DE SMS MISE EN PLACE SIMPLE, SANS SURCOUT API HTTP Manuel d intégration VERSION API 9.0 DATE DE
Plus en détailMANUEL D INSTALLATION 2015. du module Chronopost pour. version 1.0.5
MANUEL D INSTALLATION 2015 du module Chronopost pour version 1.0.5 Objectif Ce document explique comment installer et utiliser le module Chronopost depuis votre site Magento. Périmètre Ce module permet
Plus en détailExploration des technologies web pour créer une interaction entre Mahara et les plateformes professionnelles et sociales
Exploration des technologies web pour créer une interaction entre Mahara et les plateformes professionnelles et sociales D 1.3.2 Rapport d analyse Auteurs: Johann Luethi, Laurent Opprecht, Patrick Roth
Plus en détailUrbanisme du Système d Information et EAI
Urbanisme du Système d Information et EAI 1 Sommaire Les besoins des entreprises Élément de solution : l urbanisme EAI : des outils au service de l urbanisme 2 Les besoins des entreprises 3 Le constat
Plus en détailWWSympa, une interface web pour Sympa
WWSympa, une nterface web pour Sympa V WWSympa, une interface web pour Sympa Olivier SALAÜN, olivier.salaun@cru.fr Comité réseau des universités WWSympa est né du besoin d une interface web homogène et
Plus en détailGuide des services Web 7.0
Guide des services Web 7.0 Copyright 2010 Sage Technologies Limited, éditeur de ce produit. Tous droits réservés. Il est interdit de copier, photocopier, reproduire, traduire, copier sur microfilm, et
Plus en détail