1. Contenu du document

Documents pareils
Guichet ONEGATE COLLECTE XBRL SOLVABILITE II (S2P) Manuel d utilisateur VERSION /04/2014 ORGANISATION ET INFORMATIQUE SDESS.

Définition des Webservices Ordre de paiement par . Version 1.0

Plateforme PAYZEN. Définition de Web-services

IFIPS 5 / Nouvelles Architectures Logicielles Projet : Bus de web services avec «moteur» BPEL

Cette application développée en C# va récupérer un certain nombre d informations en ligne fournies par la ville de Paris :

Cours Master Recherche RI 7 Extraction et Intégration d'information du Web «Services Web»

Approche Contract First

Tessi Documents Services ASPONE. Démo Webservices UpValue.

Guide Utilisateur Transnet

Appui SIE :Développement de services web ADES/SIE

[ Associations & Entreprises mandataires ] Guide Pratique.

Guide d implémentation. Réussir l intégration de Systempay

Modalités de transmission du pli par voie électronique

Projet de Conception N 1 Automatisation d'un processus de paiement. Livrable: Spécification du système de compensation

BPEL Orchestration de Web Services

Introduction aux «Services Web»

Collecte et exploitation des comptes annuels

EBICS ou SWIFNET? : Préparez-vous au nouveau standard!

GUIDE PRATIQUE déplacements professionnels temporaires en France et à l étranger

API HTTP DOCUMENTATION TECHNIQUE PLATEFORME SAAS D'ENVOI DE SMS. Version Mise à jour : 3 juillet 2015

Clément Prudhomme, Emilie Lenel

Guide de la migration EBICS

CONTRAT DE SOUSCRIPTION OFFRE PUSH-CLASSIQUE

25 septembre Migration des accès au Registre national en protocole X.25 vers le protocole TCP/IP, pour les utilisateurs du Registre national

Plate-forme de tests des fichiers XML virements SEPA et prélèvements SEPA. Guide d'utilisation

Sécurisation avancée des données de cartes bancaires Guide Hôtel v1.0 SECURISATION AVANCEE DES DONNEES BANCAIRES. Guide Hôtel

Perso. SmartCard. Mail distribution. Annuaire LDAP. SmartCard Distribution OCSP. Codes mobiles ActivX Applet. CRLs

API FTP SMSENVOI V1.1

PROCEDURE D'APPEL DU WEBSERVICE PERMETTANT DE CONTROLER LES FICHIERS XML-SANDRE Version 4

Manuel d intégration API FTP SMS ALLMYSMS.COM

REGLEMENT DE LA LOTERIE ENERGIE

PROCESSUS RESSOURCES HUMAINES

MANUEL D INSTALLATION Sous WINDOWS

Plateforme PAYZEN. Intégration du module de paiement pour la plateforme Magento version 1.3.x.x. Paiement en plusieurs fois. Version 1.

Guide de recherche - 1 -

Royaume du Maroc. Simpl-TVA. E-service de télédéclaration et de télépaiement de la TVA. 20 juin juin 2006

Fonctionnement d Internet

L Orchestration de Services Web avec Orchestra. Goulven Le Jeune Orchestra Project Manager

Classification : public 1/59

NOS SOLUTIONS DE BANQUE ELECTRONIQUE

Le cadre des Web Services Partie 1 : Introduction

Un exemple d'authentification sécurisée utilisant les outils du Web : CAS. P-F. Bonnefoi

Push API Technical Specifications V1.0

Les Architectures Orientées Services (SOA)

Guide Utilisateur MANTIS. Sommaire. Objet du document :

Module BD et sites WEB

CONTRAT DE DOMICILIATION POSTALE AVEC UN PARTICULIER

Manuel d intégration API SOAP SMS ALLMYSMS.COM

API Web Service TéléAlerte

Tutoriel INFOGREFFE Dématérialisation des formalités au RCS Le dépôt des comptes annuels

Plateforme Systempay. Correspondance entre SP PLUS et SYSTEMPAY Paiement Simple et en plusieurs fois

Le modèle client-serveur

WEBSERVICES. Michael Fortier. Master Informatique 2ème année. A308, Université de Paris 13

Module de livraison DPD Magento

Guide utilisateur du prélèvement bancaire SEPA

CONDITIONS GENERALES DE VENTE EN LIGNE SUR LE SITE INTERNET Applicables au 25 février 2013.

Mobyt Intégration par Webservice TABLE DES MATIERES

Signature électronique de la Ville de Luxembourg

DMP1 DSFT des Interfaces DMP des LPS Annexe : complément de spécification sur l impression des documents à remettre au patient

ACCUEIL - P. 5 DEMANDES DE PAIEMENT - P. 8

Contenu. Présentation du Portail famille Accès au portail famille... 3

Guide d implémentation de la solution de paiement CITELIS

Optimisation des échanges et traitements XML

LIVRET SERVICE. Portail Déclaratif Etafi.fr

GUIDE D UTILISATION OCTOBRE 2013

Volet Synchrone pour Client Lourd

LES PROCEDURES DE LA POLITIQUE D ARCHIVAGE

Hébergement et configuration de services WCF. Version 1.0

CONDITIONS GENERALES DE VENTE DE LA VILLA MÉDITERRANÉE

PAYBOX MAIL Le générateur d s transactionnels

Modules ICI relais & EXAPAQ Predict v4.0

Le SDD et la signature bancaire!

Cegid OPEN SECURITE PREMIUM

Administration en Ligne e-démarches. Console du gestionnaire. Guide utilisateur. Aout 2014, version 2.1

Savoir utiliser les services de l ENT Outils personnels SOMMAIRE

SPF FIN. Patris Spécification de Use Case: 15-UC01 Obtenir de l'information patrimoniale. Version 1.1

Etat. factures. portail. res. dématérialiser EDI. fournisseurs. Etat EDI CO2. Dématérialisation des factures. portail. fiabilité.

L exploitation des rapports de vérifications réglementaires : quels enjeux, quelle solution?

la Facture électronique mes premiers pas

Alfstore workflow framework Spécification technique

Offre Référentiel d échange

Intégration d'applications à "gros grain" Unité d'intégration : le "service" (interface + contrat)

la Facture électronique mes premiers pas

Module http MMS AllMySMS.com Manuel d intégration

Architectures web/bases de données

Bien architecturer une application REST

28/06/2013, : MPKIG034,

CONDITIONS PARTICULIERES DE VENTE EN LIGNE. Suite à la modification de la législation, ces conditions seront mises à jour prochainement

2 disques en Raid 0,5 ou 10 SAS

Programmation Web Avancée Introduction aux services Web

Messagerie sécurisée, fiable et économique

Plan. Présentation du logiciel Sympa Architecture La gestion des hôtes virtuels Listes avec inclusion des abonnés Les modules d authentification

Conditions d'abonnement Premium (durée : 1 an)

DEMANDE D INFORMATION RFI (Request for information)

26 Centre de Sécurité et de

PAYBOX TRAITEMENT PAR LOTS MANUEL D INTEGRATION

Nos services* Avis clients.

Club des Utilisateurs Syncom. du 19 juin 2012

CONDITIONS GENERALES DE VENTE

Transcription:

BANQUE DE FRANCE DIRECTION DE L ORGANISATION ET DES DÉVELOPPEMENTS SDESS GUICHET ONEGATE Note technique sur les modalités d échanges A2A 1 Juin 2010 1. Contenu du document Ce document décrit les modalités techniques d une remise de données automatique d une application auprès du guichet ONEGATE. Une remise vers ONEGATE met en jeu les acteurs suivants : L émetteur : l application émettrice de la collecte L infrastructure Banque De France : l infrastructure réceptrice des données, mise à disposition des émetteurs par la Banque De France. Il contient un serveur de réception de données et une base de données de stockage. La remise correspond à la réception dans ONEGATE d un ensemble de données émis par un émetteur. Côté Banque de France, la remise est stockée au format métier dans une base de données. La remise doit respecter les formats métier (décrit dans la note technique sur les formats de fichier). Deux modalités de télétransmission pour les échanges inter-applicatifs sont mises en œuvre : La télétransmission par Internet (WebService) La télétransmission en protocole PESIT HORS SIT 1 A2A : Applications To Applications COURRIEL : onegate-support@banque-france.fr

2. Sommaire 3. TÉLÉTRANSMISSION PAR INTERNET (WEBSERVICE)... 3 3.1. DÉFINITION DU WEBSERVICE... 3 3.2. AUTHENTIFICATION DE L APPLICATION ÉMETTRICE SUR L INFRASTRUCTURE BANQUE DE FRANCE... 4 3.3. INTÉGRATION WSDL... 4 3.4. CONSTITUTION DU MESSAGE D APPEL DU WEBSERVICE... 5 3.5. HORAIRES D OUVERTURE... 5 3.6. ENVIRONNEMENT DE TESTS EXTERNES... 5 4. TÉLÉTRANSMISSION EN PROTOCOLE PESIT HORS SIT... 6 4.1. PESIT HORS SIT X25... 6 4.1.1. Envoi sur l environnement de Production... 6 4.1.2. Envoi sur l environnement d Homologation (i.e. Tests externes)... 7 4.2. PESIT HORS SIT TCP/IP... 7 4.3. HORAIRES D OUVERTURE... 7 4.4. CONTRAINTES TECHNIQUES SUR LES FICHIERS... 7 Direction de l Organisation et des Développements 2

3. Télétransmission par Internet (WebService) 3.1. Définition du WebService Le WebService de réception d un message de remise s appelle «receivedeclaration».. Les étapes exécutées par ce service sont les suivantes : Vérification de la sécurité (certificat du remettant) Décodage du message (depuis un format base64) Décompression du message (si nécessaire) Insertion du message dans une base de données Retour de l identifiant de la remise (ticketid) généré par : o Réponse synchrone du WebService o Mail à l adresse spécifiée dans la remise (obligatoire) L appel de ce service est synchrone. La connexion doit donc rester ouverte et le partenaire connecté, jusqu à réponse du service. En cas d erreur, une Soap exception est renvoyée à l émetteur. Il n y a pas de relance possible sans intervention de l émetteur. L émetteur a donc la responsabilité de la réémission des données en cas d anomalie. Un timeout de connexion est par ailleurs paramétré. Une erreur du type «Soap Fault» est retournée en cas de dépassement de ce timeout. Néanmoins, si la remise est correctement traitée, l émetteur recevra un mail contenant l identifiant unique de la remise dans l application OneGate à l adresse qu il aura spécifiée. L entrée et la sortie de ce service sont définies comme suit : Le message d entrée du service est le suivant : Input receivedeclarationrequest Le champ payload contient la remise (fichier XML), facultativement zippée, et obligatoirement encodée en base64 Le champ filename est facultatif Direction de l Organisation et des Développements 3

Le message de sortie du service est le suivant : Output receivedeclarationresponse Le champ ticketid contient l identifiant unique de la remise. Cet identifiant est nécessaire pour le suivi de la collecte au sein de OneGate. En cas d erreur de traitement, une erreur est levée (SoapFault). Dans ce cas, le ticketid n est pas retournée. Le message doit être à nouveau remis vers le webservice par l émetteur. 3.2. Authentification de l application émettrice sur l infrastructure Banque De France L application émettrice passe un certificat en entrée dans sa requête. Le certificat doit être validé pour que l authentification soit correcte. L application peut utiliser un certificat d authentification émis par la Banque de France ou par l une des Autorités de Certification référencée par le CFONB 2. L émetteur doit au préalable de tout envoi être enregistré comme utilisateur du guichet. Le certificat utilisé par l application doit donc avoir été enregistré sur ONEGATE. 3.3. Intégration WSDL Pour utiliser le WS «receivedeclaration», plusieurs solutions d intégration sont envisageables : L importation à partir d un fichier WSDL (receivedeclaration.wsdl) L importation à partir de l url du WSDL (celle-ci sera fournie ultérieurement) Voici le fichier WSDL d accès à l environnement de Production : Pour qu il soit fonctionnel, l URL de binding du WSDL (balise <soap:address location>) doit être modifiée en fonction de l environnement OneGate utilisé. Environnement Tests 3 Production URL de binding https://onegate-test.banque-france.fr/a2a/ https://onegate.banque-france.fr/a2a/ 2 Comité Français d'organisation et de Normalisation Bancaires 3 Pendant une période temporaire (Janvier 2010), l environnement de tests sera accessible via une autre URL (https://onegateint.banque-france.fr/a2a/). Direction de l Organisation et des Développements 4

3.4. Constitution du message d appel du WebService Une application émettrice transmet un message contenant une remise dans le champ payload de la signature d entrée du WS. La construction de ce message doit respecter les étapes suivantes : (a) Construction du fichier de données métiers : il s agit du fichier au format métier (généralement XML) (b) Signature numérique du fichier : le fichier peut éventuellement être signé si les données sont soumises à une signature. Le format de signature doit respecter la politique de signature applicable pour les données métiers contenues dans le fichier. (c) Compression zip : le fichier peut être zippé (fortement recommandé afin d améliorer le temps de réponse du service exposé) (d) Encodage base64 : le fichier doit être encodé en base64. Cet encodage est obligatoire. Une fois le message encodé en Base64, il doit être positionné dans la balise xml «payload» de la signature du WS «receivedeclaration». Une politique de signature peut demander ou interdire l usage d un encodage base64 pour l étape (b) ; cet encodage est indépendant de l encodage obligatoire de l étape (d). Le fichier de l étape (a) et (b) ne doit pas dépasser une taille de 150 Mo. 3.5. Horaires d ouverture Le service de réception est disponible du lundi au samedi de 4h00 à minuit. 3.6. Environnement de tests externes L environnement de tests externes est accessible suivant les mêmes modalités que l environnement de production décrit ci-dessus. Remarque : l URL de binding doit être modifié en fonction de l environnement ciblé (cf. tableau 2.3). Direction de l Organisation et des Développements 5

4. Télétransmission en protocole PESIT HORS SIT Le protocole PeSIT Hors SIT (appelé aussi «PACIFIC») a été défini par le GSIT et a été retenu par le CFONB en vue des échanges de fichiers entre les banques et les clients. L'échange de fichiers entre systèmes hétérogènes doit s effectuer par l intermédiaire de réseaux publics via X25 ou privés en TCP/IP. La suite du document décrit les deux types d envois PESIT HORS SIT. 4.1. PESIT HORS SIT X25 Attention : La mise en place de ce type de remise est réservée uniquement aux utilisateurs disposant déjà d une connexion PESIT HORS SIT X25 avec la Banque de France (utilisée dans le cadre de BAFI, par exemple). Ci-dessous, en exemple, une description de l existant dans le cadre des collectes de l Autorité de Contrôle Prudentiel : Les options existantes de télétransmission vers ses applications sont actuellement les suivantes: Application BAFI pour les déclarations BAFI (CB21) Application COFINREP pour le reporting COREP / FINREP (CB18) Application SIGNECB-Droits à signer pour les formulaires électroniques de déclaration des certificats et des droits à signer associés (CB20) Les codes utilisés dans les noms de fichier afin de distinguer ces différents types de remise sont respectivement : CB21, CB18 et CB20. À l arrivée en Production du guichet ONEGATE voici les nouvelles options de télétransmission disponibles : Application pour les déclarations SURFI, Blanchiment, COREP, FINREP et Droits à Signer - En Production (ON01) - En Homologation, ou Tests Externes (ON02) 4.1.1. Envoi sur l environnement de Production Mise en œuvre Les émetteurs existants seront contactés pour mise à jour de leur «abonnement». Ils devront transmettre à la Cellule Support ONEGATE les informations concernant leur actuelle route PESIT HORS SIT X25, via le formulaire contenu dans la Note Technique sur les accréditations. Impact technique pour les émetteurs En fonction de la reprise d une collecte par le guichet, le nouveau code ONEGATE doit être utilisé dans les noms des fichiers envoyés à la Banque de France Exemple : pour les collectes COREP et FINREP, au démarrage de ONEGATE, les émetteurs ne devront plus émettre vers SIGNECB-COFINREP (CB18) mais émettre vers le nouveau canal ONEGATE (ON01). Ainsi : Un émetteur qui envoyait un fichier avec un identifiant CB18 devra envoyer un fichier avec un identifiant ON01. Un émetteur qui envoyait un fichier avec un identifiant CB18XYZ devra envoyer un fichier avec un identifiant ON01XYZ. Direction de l Organisation et des Développements 6

4.1.2. Envoi sur l environnement d Homologation (i.e. Tests externes) Les modalités techniques et de mise en œuvre pour un envoi sur la plateforme de Tests externes sont les mêmes que pour la transmission de données en Production. La seule différence se situe au niveau du code identifiant fichier utilisé : ON02. 4.2. PESIT HORS SIT TCP/IP L émetteur va devoir dans un premier temps s abonner au canal de Télétransmission en remplissant un formulaire d abonnement. Attention : Ce formulaire devra parvenir à Cellule Support ONEGATE au plus tard un mois avant l envoi des fichiers. Les formulaires ainsi que la procédure à suivre pour mettre en place cette modalité d échange seront communiqué dans une prochaine publication de la Banque de France. 4.3. Horaires d ouverture Le service de réception est disponible du lundi au samedi de 0h30 à 23h30. 4.4. Contraintes techniques sur les fichiers Les fichiers transmis par ce canal doivent être non zippés et ne doivent pas être encodés en base64. Les fichiers ne doivent pas dépasser une taille de 150 Mo. Direction de l Organisation et des Développements 7