CONTRAT WEBSERVICE MAIA
CONTRAT WEBSERVICE MAIA
ENTRE
SOCIETE FRANCAISE DU RADIOTELEPHONE (SFR)
Société anonyme au capital de 3.423.265.598,40 euros, immatriculée au registre du Commerce et des Sociétés de Paris sous le numéro 343 059 564, dont le siège social est sis au 1 Square Xxxx Xxxxxx – 00000 Xxxxx,
représentée par Monsieur Xxxx XXXXXXX
sis 12 rue Jean-Xxxxxxxx Xxxxxx CS 80001 - 00000 Xx-Xxxxxx-Xxxxx-Xxxxx Xxxxx
Ci-après dénommée « SFR» ou l’Opérateur d’Immeuble,
ET
XXXXX
……………….
Ci-après dénommée « XXXXX » ou « l’Opérateur Commercial »,
Ci-après collectivement dénommées « les Parties » ou individuellement « Partie »,
PREAMBULE
La société XXXXX est un Opérateur Commercial qui a d’ores et déjà signé avec SFR son Contrat d’Accès aux Immeubles FTTH SFR définissant les modalités selon lesquelles cet Opérateur Commercial bénéficie d’un accès au câblage en Fibre Optique déployé par SFR dans les immeubles pour lesquels cette dernière dispose de la qualité d’Opérateur d’Immeuble.
Il est de la responsabilité exclusive de l’Opérateur Commercial d’interroger son Client ou prospect de manière à ce que celui-ci lui indique la présence d’une prise terminale optique dans son logement ou local, ainsi que la référence de cette prise.
En complément, cet Opérateur Commercial souhaite souscrire au service « Webservice Maia » (ci-après désigné le « Service») de SFR dédié à ses clients opérateurs, qui leur permettra d’obtenir des informations sur la structure d’immeuble de leurs clients finaux potentiels, facilitant ainsi les commandes de lignes FTTH dudit Opérateur Commercial par application d’un Contrat d’Accès aux Immeubles FTTH SFR.
ARTICLE 1 - OBJET
Le contrat Webservice Maia (ci-après désigné le « Contrat ») a pour objet de définir les conditions, notamment techniques et financières, dans lesquelles SFR fournit à l’Opérateur Commercial des informations sur la structure d’Immeubles FTTH, ainsi que des informations sur les lignes raccordables et les lignes existantes
Ce service constitue un outil d’aide à la prise de commande répondant aux dispositions de l’article 20 de la décision Arcep n° 2015-0776 du 2 juillet 2015.
ARTICLE 2 - DEFINITIONS
Client ou Client Final : désigne toute personne physique ou morale souscrivant ou étant susceptible de souscrire à une offre de services de communications électroniques auprès d’un Opérateur Commercial utilisant le Câblage d’Immeuble en Fibre Optique d’un Immeuble FTTH pour lequel SFR dispose de la qualité d’Opérateur d’Immeuble.
FTTH (Fibre To The Home) : déploiement de la fibre optique jusqu’au logement ou local du Client.
Immeuble FTTH : bâtiment ou ensemble de bâtiments à usage d’habitation, à usage professionnel1, ou à usage mixte situé(s) à la même ou à plusieurs adresses postales et dans lequel (lesquels) est implanté le Câblage d’Immeuble en Fibre Optique de SFR. Un immeuble FTTH comporte au moins deux logements ou locaux.
Ligne de Communications Electroniques à Très Haut Débit en Fibre Optique ou « Ligne FTTH» : désigne une liaison passive d’un réseau de boucle locale à très haut débit constituée d’un ou de plusieurs chemins continus en fibre optique permettant de desservir un Client Final.
Local FTTH : logement ou local professionnel d’un Client Final.
MAIA : dénomination de la base de données de SFR associée au service proposé au titre du présent Contrat et permettant d’obtenir des Informations sur les structures d’Immeubles FTTH et lignes FTTH de SFR dans le cadre des Zones Très Denses (ZTD) et/ou en dehors des Zones Très Denses et ce dans le cadre de l’offre de référence SFR correspondante, sous réserve de signature par l’Opérateur Commercial du contrat d’accès aux immeubles FTTH SFR de la zone considérée.
1 Dans le respect des STAS de SFR en vigueur
Maison FTTH : bâtiment ou maison individuelle ne comportant qu’un seul logement ou local professionnel, dans lequel se trouve installé une Ligne FTTH.
Opérateur Commercial (OC) : désigne un opérateur au sens de l’article L 33-1 CPCE signataire du Contrat d’Accès aux Immeubles FTTH SFR ; en zones très denses et/ou en dehors des zones très denses ; et qui commercialise des services très haut débit FTTH dans les Immeubles FTTH déployés par SFR.
Parc : désigne l’ensemble des Immeubles FTTH et des Maisons individuelles FTTH faisant l’objet d’une offre d’accès FTTH de SFR.
PBO (Point de Branchement Optique) : désigne l’équipement passif de connexion situé à l’extrémité amont du Câblage Client Final. Un PBO peut se situer sur le domaine public notamment en chambre, façade, ou sur un appui aérien, ou sur le domaine privé notamment en palier ou sur façade.
PM (Point de Mutualisation): désigne le point d’extrémité d’une ou de plusieurs Lignes au niveau duquel l’Opérateur d’Immeuble SFR donne accès aux Opérateurs Commerciaux à ce(s) Ligne(s) en vue de fournir des services de communications électroniques aux Clients Finals correspondants, conformément à l’article L. 34-8-3 du code des postes et des communications électroniques. Il n’y a donc pas de coupleurs en aval du point de mutualisation, y compris dans une architecture de type point-à-multipoints.
WebService : technologie permettant à des applications de dialoguer à distance via Internet, et ceci indépendamment des plates-formes et des langages sur lesquels elles reposent. Pour ce faire, le webservice s'appuie sur un ensemble de protocoles Internet très répandus, afin de communiquer entre eux. Cette communication est basée sur le principe de demandes et réponses, effectuées avec des messages XML.
SFR assure l’entretien et la maintenance de ce Webservice dans les conditions décrites à l’article 6 des présentes.
Sous-traitant : désigne tout prestataire de service avec lequel l’Opérateur Commercial conclut un contrat d’entreprise en vue de lui faire réaliser tout ou partie des interventions dans un Immeuble FTTH.
ARTICLE 3 - DATE D’EFFET, DUREE
Le présent Contrat prend effet à compter du jour de sa signature par les deux Parties.
Dans le cas où les signatures des Parties ne seraient pas concomitantes, le présent Contrat prendra effet au jour où la dernière des deux signatures est apposée.
La prise d’effet du Contrat vaut commande du Service (ci-après la « Commande »).
Le présent Contrat est conclu pour une durée indéterminée. Toutefois, le présent Contrat prendra automatiquement fin à l’arrivée du terme du ou des Contrat(s) d’accès aux Immeubles FTTH signé(s) entre SFR et l’Opérateur commercial.
ARTICLE 4 - LE SERVICE
1°) Périmètre et Conditions préalables à l’utilisation du Service
Les informations relatives à la structure d’un Immeuble FTTH ne pourront être obtenues que pour des points de mutualisation mis à disposition de l’Opérateur commercial, qui aura préalablement souscrit au Contrat d’Accès aux Immeubles FTTH SFR pour la zone correspondante.
Les informations seront donc rendues accessibles exclusivement concernant des Points de Mutualisation déployés par SFR et qui auront fait l’objet soit d’un engagement de co-investissement de la part de l’Opérateur Commercial, soit d’une commande unitaire dans le cadre de l’application de l’offre de location de Ligne(s), soit d’une commande unitaire dans le cadre de l’offre permettant une sélection de PM à une échelle infra communale en zone très dense.
2°) Description du Service
2.1 Période de test et mise en service du Service
Préalablement à la signature du présent Contrat, SFR aura fourni l’URL d’accès au Webservice Maia à l’Opérateur commercial susceptible de souscrire à ce dernier afin qu’il soit en mesure de réaliser des tests lui permettant de valider son interconnexion réseau avec le Webservice Maia.
Au préalable, l’Opérateur commercial choisira et transmettra à SFR la ou les adresse(s) IP utilisatrice(s) qui interrogeront le Webservice Maia (ci-après dénommées les « Adresse(s) IP Utilisatrice(s) »), celles-ci seront ensuite inscrites à l’annexe 2 du présent Contrat.
L’Opérateur commercial reconnaît et accepte que la signature du présent Contrat signifie que la période de test mentionnée ci-dessus s’est avérée concluante et que l’accessibilité au Service et sa consultation sont satisfaisantes.
La date de prise d’effet du Contrat valant commande et mise en service du Service, celle-ci déclenchera la facturation dans les conditions décrites à l’article 5 ci-après.
2.2 Modalités d’utilisation du Service
2.2.1 Le Webservice Maia permet de distinguer :
- les lignes existantes et les lignes à construire ;
- les lignes ouvertes à la commercialisation et celles qui ne le sont pas ;
- les lignes actives et celles qui ne le sont pas.
Pour toute ligne raccordable, le Service fournit la localisation du Local, ainsi que l’identifiant et le PBO de rattachement.
Pour toute ligne existante, le Service fournit la localisation du Local ainsi que toute information dont SFR dispose permettant d’identifier cette ligne, notamment l’identifiant de la ligne.
Pour toute ligne ayant été active et dont la continuité optique du PM au dispositif de terminaison intérieur optique a par la suite été rompue, l’outil fournit les informations disponibles antérieurement à cette rupture.
2.2.2 L’Opérateur commercial utilisateur du Service peut accéder aux informations suivantes à la maille de l’adresse :
- code de l’opérateur SFR ;
- adresse ;
- identifiant unique et pérenne de l’adresse;
- identifiant unique et pérenne du PM de rattachement ;
- le cas échéant, identifiant unique et pérenne du PRDM de rattachement ;
coordonnées géographiques (ou XY) de l’adresse exprimées dans le référentiel Lambert 2 étendu;
Pour chaque bâtiment existant à l’adresse :
o Nombre de locaux FTTH
Pour chaque escalier du bâtiment :
Pour chaque étage de l’escalier
Nombre de locaux FTTH de l’étage
Nombre de lignes actives à l’étage
Nombre de lignes existantes à l’étage
Pour chaque ligne FTTH existantes, actives, raccordables ou rompues
o Identifiant de la ligne FTTH
o Statuts de la ligne FTTH
o Référence du PM technique de rattachement (le cas échéant)
o Référence du PBO de rattachement
o Type du PBO de rattachement
o Type de raccordement du PBO de rattachement
Identification de Ligne FTTH :
Pour tout nouvel Immeuble FttH faisant l’objet d’une consultation préalable ou d’une signature de convention par SFR postérieure au 5 février 2017, les nouvelles Lignes FTTH produites par SFR sont identifiées au moyen du préfixe « CT » et d’un suffixe de huit caractères alphanumériques.
Pour tout immeuble ayant déjà fait l’objet d’une consultation de lots ou d’une signature de convention antérieurement au 5 février 2017, SFR fournit des références des nouvelles lignes construites au format historique2 s’agissant d’infrastructures modélisées antérieurement à l’entrée en vigueur du nouveau format susvisé.
Toutes les références de Lignes FTTH SFR sont uniques pour toute la France. Une requête s’effectue selon les critères suivants :
Référence Mediapost de l’adresse (Hexaclé)
OU
Coordonnées géographique en projection Lambert 2
OU
Code INSEE + Code RIVOLI + Numéro dans la voie + complément de numéro dans la voie (optionnel)
OU
Référence Mediapost de la voie (HexaViaVoie) + Numéro dans la voie + complément de numéro dans la voie (optionnel)
Référence de la ligne (une requête sur la référence de la ligne est à coupler avec l’un des critères ci-dessus)
L’Opérateur commercial pourra ainsi déterminer si son Client final est éligible à son offre FTTH de détail et l’en informer.
Une fois un des critères de recherche d’adresse ci-dessus renseigné, l’opérateur commercial peut également renseigner un certain nombre de filtre afin d’obtenir une information plus ciblée.
Les filtres disponibles sont les suivants :
Référence bâtiment
Référence escalier
Référence étage
Statut des lignes à sélectionner
o Existante
o Raccordable
2 c’est-à-dire avec le préfixe CTP, ou UG pour le parc Paris Habitat déployé avant septembre 2015
o Commercialisable
o Active
o Rompu
Le Service est disponible 7 jours sur 7, 24h sur 24. En cas de difficulté d’accès au Service et/ou en cas de réception d’un code d’erreur à l’issue de la saisie des informations, l’Opérateur commercial pourra informer SFR dans les conditions décrites à l’article 6 ci-après.
En outre, l’Opérateur Commercial s’engage expressément à :
- ne pas réaliser plus de deux (2) requêtes par seconde à destination du Webservice Maia,
- en cas de modification de l’Adresse IP Utilisatrice, à transmettre à SFR les Adresses IP Utilisatrices trois
(3) semaines au moins avant leur date souhaitée d’utilisation.
3°) Mise en garde liée à l’utilisation du Service
L’Opérateur commercial est informé que des mises à jour régulières de la base de données Maia peuvent être effectuées par SFR, mais que ces mises à jour ne sont pas effectuées « en temps réel ». Par conséquent, en cas d’inexactitude des données fournies dans le cadre du Service, constatée par l’Opérateur Commercial, ce dernier pourra en informer SFR dans les conditions décrites à l’article 6 ci-après, mais la responsabilité de SFR ne pourra en aucun cas être engagée à ce titre.
4°) Evolution du Service
En cas d’évolution substantielle du Service (au-delà d’un simple changement de modalité d’accessibilité), SFR en informera l’Opérateur commercial en respectant un délai de préavis de trois (3) mois précédent l’entrée en vigueur de l’évolution.
ARTICLE 5 - MODALITES FINANCIERES ET DE FACTURATION
1°) Prix
Le prix du Service figure en Annexe 1 « Prix du Service » des présentes, comprend l’accès au Service et l’usage de l’application dans les limites prévues au Contrat.
Il s’agit de Frais d’Accès au Service d’un montant forfaitaire, facturé à l’Opérateur Commercial à compter de la date de mise en service du Service. L’Opérateur commercial reconnaît et accepte qu’en cas de résiliation du Service, à quelque titre que ce soit, le montant des FAS est définitivement acquis à SFR et ne pourra faire l’objet d’un remboursement.
L’Opérateur Commercial sera exonéré d’une nouvelle facturation des FAS s’il a déjà souscrit l’accès au Webservice Maia en signant une précédente version du contrat.
L’accès internet à partir de son / ses poste(s) (communication et fournisseur d’accès) est à la charge et demeure sous la responsabilité exclusive de l’Opérateur commercial.
2°) Facturation et paiement
Les frais d’accès au service (FAS) seront facturés une seule fois, à compter de la date de mise en service du Service.
La facture, sera libellée en euros et devra être réglée dans un délai de trente (30) jours calendaires suivant la date d’émission de la facture.
Le montant des FAS versé par l’Opérateur Commercial à SFR est irrévocablement acquis par SFR et non remboursable.
En cas de défaut de paiement une indemnité forfaitaire pour frais de recouvrement sera également appliquée de plein droit à l'Opérateur Commercial et sans mise en demeure préalable. Le montant de cette indemnité sera égal au montant tel que fixé par l'article D441-5 du Code de commerce à la date du premier jour de retard. Dans le cas où les frais de recouvrement exposés par SFR seraient supérieurs à ce montant, SFR pourra demander à l’Opérateur Commercial une indemnisation complémentaire, sous réserve de produire les justificatifs nécessaires.
Les tarifs indiqués dans l’Annexe 1 sont hors tout impôt, droit et taxe de quelque nature que ce soit, direct ou indirect, présent ou futur, qui pourrait être dû sur le prix des commandes. La TVA sera facturée en sus au taux en vigueur à la date de facturation.
Toute réclamation d’une Partie pour être recevable, est transmise à l’autre Partie par lettre recommandée avec demande d’avis de réception dans un délai maximum de trente (30) jours calendaires suivant la date de facture.
Ce courrier précise obligatoirement les motifs et la portée de la contestation, mentionne les références précises - date et numéro- de la facture litigieuse et fournit tous documents justificatifs.
Nonobstant l’émission d’une réclamation éventuelle, les Parties s’engagent à régler, dans le délai de trente (30) jours précité, les sommes correspondant aux montants non contestés.
Les Parties s’engagent à répondre à la contestation, par lettre recommandée avec demande d’avis de réception, en tentant compte des données transmises le cas échéant par la Partie à l’origine de ladite contestation. En cas de rejet de la contestation, l’autre Partie fournit à la Partie à l’origine de la contestation une réponse motivée comportant tout justificatif nécessaire.
Les montants deviennent immédiatement exigibles à compter de la réception de la décision de rejet qui vaut mise en demeure de payer les sommes contestées non payées dans la mesure où le délai de paiement de la (des) facture(s) sera (seront) écoulés.
ARTICLE 6 - GESTION DES TRAVAUX PROGRAMMES ET DES INCIDENTS
1°) Travaux programmés
SFR peut être amenée à réaliser des travaux ou des interventions de maintenance préventive susceptibles d’entraver temporairement le fonctionnement du Service. SFR s’engage à produire ses meilleurs efforts pour réduire les perturbations qui peuvent en résulter pour l’Opérateur commercial.
En cas de travaux programmés par SFR, ceux-ci seront planifiés dans la mesure du possible en heures non ouvrées, ç’est à dire après 20h00 et avant 08h00.
D’autre part, avant chaque intervention programmée susceptible de suspendre le fonctionnement du Service pour une durée supérieure à deux (2) heures consécutives durant les jours / heures ouvrables, SFR informera préalablement l’Opérateur commercial par courriel, moyennant le respect d’un préavis de deux jours ouvrés, en indiquant les dates, heures et durées prévisionnelles d'interruption.
Le contact de l’Opérateur commercial est : XXX_XXX_XXXX_XXX@xxxxxxxxxxxxxxx.xx
2°) Signalisation et gestion des Incidents
A tout moment, l’Opérateur commercial peut informer par courriel SFR de tout dysfonctionnement du Service à l'adresse email suivante : xxxxxxxxxxxxxxx@xxx.xxx
Les messages déposés à cette adresse seront traités par SFR du lundi au vendredi, de 8 heures à 18 heures sauf les jours fériés.
L’Opérateur Commercial s’efforcera de décrire précisément le dysfonctionnement rencontré et joindre à son email une copie d’écran du Webservice MAIA illustrant son propos.
L’Opérateur commercial s'engage à ne pas communiquer cette adresse à des tiers, y compris ses filiales.
SFR ne traitera que les signalisations d'incident émanant de l’Opérateur commercial, identifié par l’adresse email de référence telle que définie ci-dessous.
En cas de dysfonctionnement du Service et dès la réception d’une signalisation, SFR prend en charge le pilotage du rétablissement du Service et fera ses meilleurs efforts pour rétablir celui-ci dans les meilleurs délais.
Dès le rétablissement du Service, SFR clôture l'incident et en informe l’Opérateur commercial par réponse au courriel de signalisation.
ARTICLE 7 - CONDITIONS D’UTILISATION D’INTERNET
L’Opérateur commercial déclare accepter les caractéristiques et les limites d’Internet, et en particulier reconnaît :
que les données circulant sur Internet ne sont pas protégées, notamment contre des détournements éventuels.
que les données circulant sur Internet peuvent être réglementées en termes d’usage ou être protégées par un droit de propriété. L’Opérateur commercial est seul responsable de l’usage des données qu’il consulte, interroge et transfère sur Internet.
qu’il appartient à l’Opérateur commercial de prendre toutes les mesures appropriées de façon à protéger ses propres données et/ou logiciels de la contamination par des éventuels virus circulant sur le réseau Internet.
L’Opérateur commercial s'engage, dans l'usage qu'il fait du Service au titre du présent Contrat à respecter les lois, les règlements, les droits des tiers, ainsi que les règles de déontologie régissant le web et à ne pas porter préjudice à l'image de SFR.
Pour sa part SFR s'engage, dans la mise à disposition du Service défini dans le cadre du présent Contrat à respecter les lois, les règlements, les droits des tiers, y compris les droits de propriété intellectuelle.
ARTICLE 8 - RESPONSABILITE
1°) Responsabilité de SFR
SFR s'engage à mettre en œuvre tous les moyens nécessaires à l’exécution du présent Contrat. La responsabilité de SFR ne pourra être engagée qu'en cas de faute établie à son encontre et dûment démontrée.
L’Opérateur Commercial accepte ainsi de supporter, dans des limites raisonnables, des risques d'imperfection ou l'indisponibilité du serveur sans que cela constitue pour autant une tolérance à l'égard de SFR, SFR devant toujours tendre à remédier dans les plus brefs délais aux défauts de fonctionnement et procéder corrélativement aux corrections qui s'imposent, ainsi qu'à améliorer les performances des logiciels existants en fonction de l'évolution de la technique informatique.
2°) Responsabilité de l’Opérateur Commercial
L’Opérateur Commercial est responsable vis-à-vis de SFR de tous dommages directs que ses équipements, son personnel ou celui de ses sous-traitants causeraient aux personnels, aux équipements de SFR ou à des tiers.
L’Opérateur Commercial assume la responsabilité pleine et entière des relations qu’il entretient avec ses partenaires commerciaux, ses Clients Finaux et tout autre tiers. A ce titre, il est seul responsable de la fourniture et de la qualité du service qu’il commercialise auprès de ses Clients Finaux. Il s’engage à garantir SFR de toute réclamation, recours ou action de quelque nature que ce soit, intentés par les tiers précités.
3°) Responsabilité des Parties
La responsabilité de chacune des Parties est limitée aux dommages matériels directs à l’exclusion de tout dommage indirect et/ou immatériel et, en particulier, de toute perte de chiffre d’affaires, de bénéfice, de profit, d’exploitation, de renommée ou de réputation, de clientèle, préjudice commercial, économique et autre perte de revenus.
Nonobstant toute autre stipulation du Contrat, la responsabilité de chacune des Parties, tous préjudices confondus, n’excédera pas 10 000 euros par année contractuelle.
Aucune des Parties ne peut être tenue pour responsable des dommages en raison de défaillance tenant soit à un cas de force majeure, soit du fait d’un tiers.
La responsabilité de chaque Partie en cas de décès, de préjudice corporel résultant de sa négligence ou de celle de ses agents et représentants ou de fraude, dol ou faute lourde n’est ni exclue ni limitée.
De convention expresse entre les Parties, aucune action judiciaire ou réclamation, quelle qu'elle soit, ne pourra être engagée ou formulée par l'une ou l'autre des Parties plus d'un (1) an après la survenance du fait générateur.
ARTICLE 9 - ASSURANCE
Chaque Partie s’engage à détenir auprès d’une compagnie d’assurances de 1er rang une police Responsabilité Civile, valable pendant toute la durée du Contrat, couvrant les risques associés à son exécution.
Chaque Partie fera son affaire de l'assurance de ses biens et de ses employés.
Sur requête, chaque Partie fournira à l’autre un certificat d’assurances, attestant de la souscription des polices décrites ci-dessus.
ARTICLE 10 - FORCE MAJEURE
Les Parties ne seront pas responsables de perte, de dommage, de retard, d’une non-exécution ou d’une exécution partielle résultant directement ou indirectement d’une cause pouvant être interprétée par un tribunal français comme un cas de force majeure (soit un « Cas de Force Majeure »). De plus, les Parties conviennent qu’un Cas de Force Majeure inclura notamment les événements suivants : attentats, actes ou omissions d’une autorité publique, y compris les modifications de toute réglementation applicable à l’exécution des Prestations, agitations, rébellions, insurrections, émeutes, guerres, déclarées ou non, actes d’une nature similaire, grèves, sabotages, vols, actes de vandalisme, explosions, incendies, foudre, inondations et autres catastrophes naturelles.
Chaque Partie notifiera dans les meilleurs délais à l’autre, par écrit, la survenance de tout Cas de Force Majeure.
Les obligations de la Partie victime du Cas de Force Majeure et, en particulier, les délais requis pour l’exécution de ses obligations, seront suspendues sans qu’elle n’encoure de responsabilité, quelle qu’elle soit.
Les Parties s’efforceront, dans la mesure du possible, d’atténuer les effets des Cas de Force Majeure.
Si un Cas de Force Majeure empêche l’une des Parties d’exécuter une obligation essentielle au titre du Contrat pendant une période de plus de 120 (cent vingt) jours, chacune des Parties pourra résilier le Contrat par lettre recommandée avec demande d’avis de réception, sans indemnités pour l’un ou l’autre Partie. La résiliation interviendra à la date de réception de la lettre recommandée.
ARTICLE 11 - RESILIATION
Résiliation pour non-respect des obligations contractuelles.
En cas de non-respect par l’une des Parties d’une de ses obligations contractuelles substantielles le présent Contrat sera résilié de plein droit trente (30) jours après mise en demeure, par lettre recommandée avec avis de réception, demeurée infructueuse, et ce sans préjudice de tous dommages intérêts auxquels la Partie lésée pourrait prétendre.
En outre, SFR se réserve le droit de résilier de plein droit le présent Contrat, sans préavis, dans le cas d’un quelconque acte de piratage ou de tentative d’utilisation illicite des informations circulant sur le Service par l’Opérateur commercial.
ARTICLE 00 - XXXXXX, ADMINISTRATION ET PORTEE
Les Parties conviennent que l’écrit sous forme électronique a la même force probatoire que l’écrit sur support papier.
Les Parties conviennent de conserver les enregistrements informatiques et les copies papier des messages qu'elles s'échangent pour l'exécution du présent Contrat de telle manière qu'ils puissent constituer des copies fidèles et durables au sens de l'article 1348 du code civil.
De convention expresse, les Parties s’accordent pour considérer les données enregistrées, transmises et/ou reçues par SFR dans le cadre du présent Contrat au moyen de ses propres outils d’enregistrement et de calcul comme une preuve de la réalité et du moment de l’enregistrement, de la transmission et/ou de la réception des dites données.
ARTICLE 13 – MODIFICATIONS
Toute modification du présent Contrat fera l'objet d’un avenant signé entre les Parties, à l'exception, des modifications concernant un changement des modalités d’accessibilité au Service via Internet et/ou un changement du mode d’authentification ou de cryptage.
Ces dernières pourront être notifiées par SFR à l’Opérateur commercial, par courrier simple ou courrier électronique moyennant le respect d’un préavis de trois (3) mois.
ARTICLE 14 - SECURITE DES ECHANGES
La confidentialité des échanges entre les Parties et l’authentification de l’Opérateur commercial sont assurées par l’utilisation des Adresses IP Utilisatrices que l’Opérateur commercial transmet à SFR lors de la mise en service du Service (cf Annexe 2).
L’Opérateur commercial est seul responsable de la transmission et de l'utilisation de ses Adresses IP Utilisatrices. SFR dégage toute responsabilité en cas de communication à un tiers non-habilité par l’Opérateur commercial.
ARTICLE 15 - CONFIDENTIALITE
Les dispositions du présent Contrat et les informations, écrites ou orales, qui ne sont pas du domaine public, relatives au Service et/ou aux Parties (ci-après « les Informations Confidentielles ») seront tenues confidentielles et ne seront pas divulguées, en tout ou en partie, à une personne autre que des sous-traitants, des dirigeants, des administrateurs, des employés ou des représentants d’une Partie (ci-après, collectivement,
« des Représentants ») ayant besoin de connaître lesdites Informations Confidentielles aux fins de négocier, signer et exécuter leurs obligations aux termes du présent Contrat. Ces Informations Confidentielles ne seront utilisées à aucune autre fin.
Toutefois, sans préjudice des stipulations du présent article, l’Opérateur commercial est autorisé à fournir uniquement à destination de ses Clients et dans la stricte limite des informations qui seuls les concernent, sous son entière responsabilité et en tout état de cause après retraitement, les informations restituées au travers de
ce Service. Aucun Client Final de l’Opérateur Commercial ne pourra donc consulter directement le Webservice objet des présentes.
Chaque Partie s’engage à informer tous ses représentants de la nature privée des Informations Confidentielles et à ordonner à ces personnes de traiter ces dernières conformément aux dispositions du présent article. Les Parties sont autorisées à divulguer des Informations Confidentielles (i) sur ordonnance d’un tribunal ou d’une agence administrative, (ii) sur requête ou demande d’une agence ou autorité régulatrice, ou en vertu de toute réglementation de cette dernière, (iii) dans la mesure raisonnablement requise dans le cadre de l’exercice d’un recours en vertu des présentes, (iv) aux experts, avocats ou aux commissaires aux comptes indépendants d’une Partie, (v) aux fournisseurs potentiels de financement à une Partie, ses affiliés au sens de l’article L233-3 du Code de commerce et maisons-mères, et (vi) à tout cessionnaire autorisé en vertu des présentes, sous réserve que ledit cessionnaire s’engage par écrit à être lié par les stipulations du présent article. Le présent article s’appliquera pendant toute la durée de mise en œuvre du présent Contrat et survivra à l’arrivée à terme de ce dernier pendant un (1) an.
Aucune des Parties ne fera d’annonce publique relative au présent Contrat sans le consentement préalable et écrit de l’autre Partie.
ARTICLE 16 – PROPRIETE
Le présent Contrat ne transfère à l’Opérateur commercial aucun droit de propriété sur le Webservice mis à sa disposition au titre du présent Contrat pour la consultation de MAIA.
16.1 – Propriété du Webservice :
Conformément à xx xxx xx00-000 xx 00 xxx 0000, XXX concède à l’Opérateur commercial une licence personnelle, non exclusive et non transférable sur le Webservice pour le monde entier et pendant la durée du Contrat, aux seules fins d’utilisation de MAIA dans les termes et conditions stipulés aux présentes et pour les seuls besoins inhérents à la préparation de commande(s) de lignes FTTH auprès de SFR.
Cette licence comprend le droit de consultation, d’exécution, de chargement, de transmission et d’affichage, en tout ou parti, sur tout support.
L’Opérateur commercial s’interdit d’effectuer toute adaptation, modification, duplication ou reproduction de ce Webservice, quelle qu’en soit la nature et, de manière générale, s’interdit tout acte qui contreviendrait aux droits de SFR.
Toutefois, les Parties reconnaissent que le protocole « Web Service Description Language » constitue un format inter-opérateurs, publié sur le site de l’ARCEP. En conséquence, chacune des Parties est libre de dupliquer ou reproduire ledit protocole « Web Service Description Language » pour la création de son propre service.
SFR se réserve expressément le droit exclusif d’intervenir sur son Webservice pour lui permettre d’être utilisé conformément à sa destination et notamment pour en corriger les erreurs. L’Opérateur commercial s’interdit donc formellement d’intervenir ou de faire intervenir un tiers sur le Webservice de SFR.
La mise à disposition du Webservice ne saurait être considérée comme une cession au sens du Code de la propriété intellectuelle d’un quelconque droit de propriété intellectuelle au bénéfice de l’Opérateur commercial.
Tous les éléments constitutifs du Service (notamment les textes, graphismes, logos, sons, photos, animations, logiciels) sont la propriété de SFR.
Les éléments appartenant à SFR, et a fortiori leur mise en forme ainsi que le code qui en résulte, sont la propriété exclusive de SFR.
Les éléments constitutifs du Service sont protégés par les législations nationales et transnationales relatives au droit de la propriété intellectuelle. Toute reproduction ou représentation, de tout ou partie du Service, sur un
quelconque support, du présent ou futur, est interdite (sauf (1) autorisation faite par les présentes ou (2) autorisation préalable et écrite de SFR).
Le non-respect des dispositions de la présente clause est susceptible de constituer un acte de contrefaçon pouvant engager la responsabilité civile et/ou pénale de tout contrevenant.
16.2 – Propriété des données consultées sur le Webservice :
Conformément à la loi 98-536 du 1er juillet 1998, MAIA est protégée au titre du droit des bases de données. SFR concède à l’Opérateur commercial une licence personnelle, non exclusive et non transférable sur MAIA, pour la France et pour la durée du présent Contrat, aux seules fin d’utilisation de MAIA dans les termes et conditions stipulés aux présentes, et pour les seuls besoins inhérents à la préparation de commande(s) de lignes FTTH auprès de SFR. Cette licence comprend : (1) le droit d’extraction, par transfert permanent ou temporaire de la totalité ou d'une partie qualitativement ou quantitativement substantielle du contenu de MAIA sur un autre support, par tout moyen et sous toute forme que ce soit, et (2) le droit de reproduction et de réutilisation, par la mise à la disposition des Clients et de tout Sous-traitant de l’Opérateur Commercial, de la totalité ou d'une partie qualitativement ou quantitativement substantielle du contenu de MAIA, quelle qu'en soit la forme.
En conséquence, l’Opérateur commercial s’interdit de procéder à tout autre utilisation que celle visée par les présentes ou de permettre tout acte, quel qu’il soit, contraire au droit de propriété ou de licence de SFR.
ARTICLE 17 - INTUITU PERSONAE
Il est expressément convenu entre les Parties que le présent Contrat a été conclu eu égard à la forme, la composition actuelle, la personnalité, la réputation et la situation financière de l’Opérateur commercial. Toute modification substantielle dans la situation commerciale, juridique ou financière de l’Opérateur commercial, doit être portée immédiatement à la connaissance de SFR.
L’Opérateur commercial s’engage, sans délai, à informer SFR de toute cession de contrôle, ainsi que de toute modification substantielle dans sa situation commerciale, juridique et financière, par lettre recommandée avec demande d’avis de réception.
Le contrôle s’entend au sens des articles L.233-1 et suivants du Code de commerce :
dès lors qu’une société détient directement ou indirectement une fraction du capital lui donnant la majorité des droits de vote dans les assemblées de l’Opérateur commercial,
ou lorsqu’une société dispose seule de la majorité des droits de vote en vertu d’un accord conclu avec d’autres associés ou actionnaires, qui n’est pas contraire à l’intérêt de l’Opérateur commercial,
ou enfin lorsqu’une société détermine en fait par les droits de vote dont elle dispose, les décisions dans les assemblées générales de l’Opérateur commercial.
En cas de cession de contrôle de l’Opérateur commercial, SFR se réserve le droit de résilier le Contrat, huit (8) jours après l’envoi d’une lettre recommandée avec demande d’avis de réception faisant suite à la cession, dûment motivé et expliquant le(s) motif(s) de cette résiliation.
ARTICLE 18 - INTEGRALITE, INDIVISIBILITE, NON-RENONCIATION
1°) Intégralité de l’accord
Les dispositions du présent Contrat et ses annexes expriment l'intégralité de l’accord conclu entre les Parties fixant les droits et obligations de chacune d’elles. Elles prévalent sur tous accords écrits ou verbaux, toutes correspondances ou proposition, ainsi que sur tout autre disposition figurant dans les documents échangés antérieurement entre les Parties et relatifs à l’objet du présent Contrat.
2°) Indivisibilité
Si une disposition du Contrat devient nulle ou inapplicable, ladite disposition sera réputée supprimée du Contrat, et les Parties se rencontreront afin de définir d’un commun accord une disposition de substitution. Au cas où les Parties ne pourraient, de bonne foi, trouver un accord sur une telle disposition, le Contrat pourra être résilié de plein droit, sans que les Parties puissent prétendre à de quelconques dommages et intérêts.
3°) Non-renonciation
Aucune Partie ne sera réputée avoir renoncé à un droit acquis aux termes de la souscription de tout ou partie du présent Contrat, sauf renonciation écrite et signée. Aucun manquement ou manquements successifs à l’exécution d’un accord ou d’une convention et aucune renonciation ou renonciations successives par une Partie ne pourront affecter la validité de ces accords, conventions ou dispositions ni porter atteinte aux droits de la Partie bénéficiaire de les faire exécuter.
ARTICLE 19 - LOI APPLICABLE ET LITIGES
1°) Loi applicable
Le présent Contrat est soumis à la loi française, il est rédigé dans son intégralité en langue française.
Tous les échanges écrits ou oraux entre les Parties et, notamment, les échanges techniques relatifs aux problèmes d’exploitation réalisés dans le cadre de l’application du présent Contrat se font en langue française.
2°) Règlement des litiges et élection de juridiction.
Les Parties s'efforcent de régler à l'amiable tout litige relatif à l’existence, la validité, l’interprétation, l’exécution, l’adaptation et / ou la résiliation du présent Contrat.
Tout litige entre les Parties concernant l’existence, la validité, l’interprétation, l’exécution, l’adaptation et / ou la résiliation du présent Contrat ou de l’un quelconque de ses articles, que les Parties ne pourraient résoudre à l’amiable, sera soumis à la compétence exclusive du Tribunal de Commerce de Paris, nonobstant pluralité de défendeurs et / ou appel en garantie.
ARTICLE 20- LISTE DES ANNEXES
1- PRIX DU SERVICE
2- ADRESSES IP UTILISATRICES
3- NOTICE D’UTILISATION
4- SPECIFICATIONS TECHNIQUES
5- FICHIERS XML décrivant la norme de structure du Web Service Decsription Language
Fait à La Plaine Saint-Denis Le …………………..
Pour SFR Pour XXXXX
Annexe 1 – PRIX DU SERVICE
Prix relatifs au Webservice MAIA de SFR :
Frais d’accès au Service
Libellé prestation | Unité | Prix unitaire en euros HT |
Frais d’accès au service (ou FAS) | Forfait | 3 000,00 € |
Annexe 2 – ADRESSES I.P. UTILISATRICES
A compléter
Annexe 3 – NOTICE D’UTILISATION
Annexe 4 – SPECIFICATIONS TECHNIQUES
Présentation
Ce document présente les Webservice Maïa.
Il décrit les interfaces des méthodes mises à disposition et détaille les valeurs des paramètres.
1. Listes des services disponibles
1.1 ObtenirCommunes
Permet d’obtenir l’ensemble des codes INSEE et communes rattachés à un code postal
1.1.1 Requête
obtentionCommunesDemande | |||
IDENTIFIANT | DESCRIPTION | TYPE | OPTIONNEL |
entete | Entête de la requête dont la structure est définie dans les types complexes. On y retrouve la version du webservice, l’identification de l’OC passant la commande et l’horodatage de la demande. | EnteteRequete Type | |
codePostal | Code Postal. | String(5) |
1.1.2 Réponse
obtentionCommunesReponse | |||
IDENTIFIANT | DESCRIPTION | TYPE | OPTIONNE L |
entete | Entête de la réponse à la demande contenant la version du web service, l’horodatage de la requête à laquelle correspond la réponse, l’horodatage de la réponse, un identifiant de réponse et l’identification de l’OC émetteur de la demande initiale. | EnteteReponseType | |
codeRetour | Code précisant le résultat de la requête et le type de cas d’erreur le cas échéant. | CodeRetourType | |
listeCommune | Code Insee et nom de la commune correspondant à l’adresse ciblée. Obligatoire si codeRetour = 0. | ListeCommunesType | |
1.2 ObtenirVoies
Permet d’obtenir l’ensemble des noms de voies avec leur code rivoli et référence HexacleVoie pour un code INSEE particulier
1.2.1 Requête
obtentionVoiesDemande | |||
IDENTIFIANT | DESCRIPTION | TYPE | OPTIONN EL |
obtentionVoiesDemande | |||
IDENTIFIANT | DESCRIPTION | TYPE | OPTIONN EL |
entete | Entête de la requête dont la structure est définie dans les types complexes. On y retrouve la version du webservice, l’identification de l’OC passant la commande et l’horodatage de la demande. | EnteteReque teType | |
codeInsee | Code Insee de la commune dont on veut obtenir les voies. | string(5) | |
codePostal | Code Postal de la commune dont on veut obtenir les voies. Le couple {code INSEE; code postal} permet de limiter les cas d’erreur (plusieurs communes au même code INSEE ou au même code postal). | string(5) |
1.2.2 Réponse
obtentionVoiesReponse | |||
IDENTIFIANT | DESCRIPTION | TYPE | OPTIONNE L |
entete | Entête de la réponse à la demande contenant la version du web service, l’horodatage de la requête à laquelle correspond la réponse, l’horodatage de la réponse, un identifiant de réponse et l’identification de l’OC émetteur de la demande initiale. | EnteteReponse Type | |
codeRetour | Code précisant le résultat de la requête et le type de cas d’erreur le cas échéant. | CodeRetourTyp e | |
listeVoies | Liste des voies associées au couple {code INSEE ; code postal} Obligatoire si codeRetour = 0 | ListeVoiesType | |
1.3 ObtenirNumeros
Permet d’obtenir l’ensemble des numéros et complément de numéros de voie associés à leur référence hexaclé pour une voie donnée.
1.3.1 Requête
obtentionNumerosDemande | |||
IDENTIFIANT | DESCRIPTION | TYPE | OPTIONNEL |
entete | Entête de la requête dont la structure est définie dans les types complexes. On y retrouve la version du webservice, l’identification de l’OC passant la commande et l’horodatage de la demande. | EnteteRequeteT ype | |
referenceHexacleVoi e | Référence hexaclé du numéro 0 de la voie. | String (10) | Obligatoire si referenceRivoliVoi e et referenceVoieOI sont vides |
obtentionNumerosDemande | |||
IDENTIFIANT | DESCRIPTION | TYPE | OPTIONNEL |
referenceRivoliVoie | VoieRivoliType | Obligatoire si hexacleVoie et referenceVoieOI sont vides. | |
referenceVoieOI | Référence d’une voie, propre à l’OI, qui ne soit pas ni un code Rivoli, ni une référence Hexaclé Voie. Cette valeur est fournie par la méthode obtenirVoies | string(30) | Obligatoire si referenceRivoliVoi e et referenceHexacle Voie sont vides |
1.3.2 Réponse
obtentionNumerosReponse | |||
IDENTIFIANT | DESCRIPTION | TYPE | OPTIONNEL |
entete | Entête de la réponse à la demande contenant la version du web service, l’horodatage de la requête à laquelle correspond la réponse, l’horodatage de la réponse, un identifiant de réponse et l’identification de l’OC émetteur de la demande initiale. | EnteteReponseType | |
codeRetour | Code précisant le résultat de la requête et le type de cas d’erreur le cas échéant. | CodeRetourType | |
referenceHexacleVo ie | Obligatoire si codeRivoli vide et codeRetour = 0. | String (10) | |
referenceRivoliVoie | Obligatoire si hexacleVoie vide et codeRetour = 0. | VoieRivoliType | |
referenceVoieOI | Référence d’une voie, propre à l’OI, qui ne soit pas ni un code Rivoli, ni une référence Hexaclé Voie. Cette valeur est fournie par la méthode obtenirVoies | string(30) | |
listeNumeros | Liste des numéros associés au code INSEE | ListeNumerosVoieType | |
1.4 ObtenirBatiments
Permet d’obtenir la liste des bâtiments situés à une adresse
1.4.1 Requête
obtentionBatimentsDemande | |||
IDENTIFIANT | DESCRIPTION | TYPE | OPTIONNEL |
entete | Entête de la requête dont la structure est définie dans les types complexes. On y retrouve la version du webservice, l’identification de l’OC passant la commande et l’horodatage de la demande. | EnteteRequeteType |
obtentionBatimentsDemande | |||
IDENTIFIANT | DESCRIPTION | TYPE | OPTIONNEL |
referenceAdresse | Adresse sur laquelle porte la demande. | ReferenceAdresseDemand eSimpleType |
1.4.2 Réponse
obtentionBatimentsReponse | |||
IDENTIFIANT | DESCRIPTION | TYPE | OPTIONNEL |
entete | Entête de la réponse à la demande contenant la version du web service, l’horodatage de la requête à laquelle correspond la réponse, l’horodatage de la réponse, un identifiant de réponse et l’identification de l’OC émetteur de la demande initiale. | EnteteReponseType | |
codeRetour | Code précisant le résultat de la requête et le type de cas d’erreur le cas échéant. | CodeRetourType | |
referenceAdresse | Adresse sur laquelle porte la demande. Les champs présents dans la demande sont renseignés. Les autres sont facultatifs. | ReferenceAdresseReponse Type | |
batiments | Si codeRetour=0, la liste comprend au moins 1 valeur. Sinon, la liste est vide. | ListeBatimentsType | √ |
1.5 obtenirZoneArrierePm
Permet d’obtenir la liste des adresses desservies par un PM donnée.
1.5.1 Requête
obtentionZoneArrierePMDemande | |||
IDENTIFIANT | DESCRIPTION | TYPE | OPTIONNEL |
entete | Entête de la requête dont la structure est définie dans les types complexes. On y retrouve la version du webservice, l’identification de l’OC passant la commande et l’horodatage de la demande. | EnteteRequeteType | |
referencePM | Référence du PM sur lequel porte la demande. | String (20) |
1.5.2 Réponse
obtentionZoneArrierePMRéponse | |||
IDENTIFIANT | DESCRIPTION | TYPE | OPTIONNEL |
obtentionZoneArrierePMRéponse | |||
IDENTIFIANT | DESCRIPTION | TYPE | OPTIONNEL |
Entete | Entête de la réponse à la demande contenant la version du web service, l’horodatage de la requête à laquelle correspond la réponse, l’horodatage de la réponse, un identifiant de réponse et l’identification de l’OC émetteur de la demande initiale. | EnteteReponseType | |
codeRetour | Code précisant le résultat de la requête et le type de cas d’erreur le cas échéant. | CodeRetourType | |
referencePM | Référence du PM sur laquelle portait la demande. | String (20) | |
listeReferenceAdr esse | Liste des adresses desservies par le PM renseigné dans la demande. | ListeReferenceAdress eReponseType |
1.6 obtenirStructureAdresse
Permet d’obtenir la structure verticale et les informations sur les lignes FTTH d’une adresse donnée.
1.6.1 Requête
obtenirStructureAdresseDemande | |||
IDENTIFIANT | DESCRIPTION | TYPE | OPTIONNEL |
entete | Entête de la requête dont la structure est définie dans les types complexes. On y retrouve la version du webservice, l’identification de l’OC passant la commande et l’horodatage de la demande. | EnteteRequeteType |
obtenirStructureAdresseDemande | |||
IDENTIFIANT | DESCRIPTION | TYPE | OPTIONNEL |
referenceAdresse | Ce champ permet d’identifier l’adresse sur laquelle porte la demande. Il sera composé de : Un identifiant Hexaclé. OU Code INSEE, code Rivoli, numéro (0 s’il n’existe pas) et complément d’adresse (s’il existe). OU Coordonnée X, coordonnée Y et type de projection OU Référence hexaclé du 0 de la voie , numéro (0 s’il n’existe pas) et complément de numéro de voie (s’il existe). Les critères de recherche suivants ne sont pas disponibles : Identifiant immeuble Référence BAN Utilisation du champ PTO : Le champ PTO ne peut pas être utilisé seul comme critère de recherche d’une adresse, il doit être couplé à un autre élément d’identification d’adresse. | ReferenceAdresseDe mandeType | |
structureVerticale | Ce champ peut contenir 1 bâtiment 1 bâtiment + 1 escalier 1 bâtiment + 1 escalier + 1 étage Il permet de restreindre le résultat de la requête. La structure verticale n’est pas obligatoire dans la requête d’éligibilité. | StructureVerticaleDe mandeType | √ |
statutLigneFTTH | Ce champ précise les statuts de la Ligne FTTH construite. Il permet de restreindre le résultat de la requête. | StatutLigneFTTHType | √ |
1.6.2 Réponse
obtenirStructureAdresseReponse | |||
IDENTIFIANT | DESCRIPTION | TYPE | OPTIONNEL |
obtenirStructureAdresseReponse | |||
IDENTIFIANT | DESCRIPTION | TYPE | OPTIONNEL |
entete | Entête de la réponse à la demande contenant la version du web service, l’horodatage de la requête à laquelle correspond la réponse, l’horodatage de la réponse, un identifiant de réponse et l’identification de l’OC émetteur de la demande initiale. | EnteteReponseTyp e | |
codeRetour | Code précisant le résultat de la requête et le type de cas d’erreur le cas échéant. | CodeRetourType | |
codeOI | Code de l’opérateur d’immeuble Obligatoire si codeRetour = 0 | String (2) | √ |
etatImmeuble | Ce champ permet de préciser si l’immeuble a été mis à disposition ou non et donc si la structure peut être fournie ou non. Ce champ est de type booléen avec la signification suivante : - 0 : immeuble non mis à disposition et pour lequelle la structure détaillée de l’adresse ne sera pas forcément communiquée. - 1 : immeuble mis à disposition et pour laquelle la structure d’adresse sera forcément communiquée. Obligatoire si codeRetour = 0. | Boolean | √ |
structureDetaill ee | Description de la structure de l’adresse si cette dernière est disponible dans le webservice, à savoir codeRetour = 0 et etatImmeuble = 1. Si la demande portait sur une référence PTO, la structure correspondra au bâtiment, à l’escalier et à l’étage correspondant uniquement à cette PTO et non à la structure complète de l’adresse correspondante. Si la demande portait sur des références géographiques, la structure correspondra au(x) bâtiment(s) désigné(s) par ces coordonnées. Nombre d’occurrences de ce champ ≥ 0. | StructureReponseT ype | √ |
1.7 obtenirZoneArrierePRDM
Fourni la liste des références de PM desservis par un PRDM donné.
1.7.1 Requête
obtentionZoneArrierePRDMDemande | |||
IDENTIFIANT | DESCRIPTION | TYPE | OPTIONNEL |
entete | Entête de la requête dont la structure est définie dans les types complexes. On y retrouve la version du webservice, l’identification de l’OC passant la commande et l’horodatage de la demande. | EnteteRequeteT ype | |
identifiantPRDM | Identifiant du PRDM recherché | String (15) |
1.7.2 Réponse
obtentionZoneArrierePRDMReponse | |||
IDENTIFIANT | DESCRIPTION | TYPE | OPTIONNEL |
entete | Entête de la réponse à la demande contenant la version du web service, l’horodatage de la requête à laquelle correspond la réponse, l’horodatage de la réponse, un identifiant de réponse et l’identification de l’OC émetteur de la demande initiale. | EnteteReponseTy pe | |
codeRetour | Code précisant le résultat de la requête et le type de cas d’erreur le cas échéant. | CodeRetourType | |
identifiantPRDM | Identifiant du PRDM recherché | String (15) | |
listeReferencePM | Liste des PM en zone arrière du PRDM renseigné dans la demande. | ListeReferenceP MReponseTy pe |
1.8 obtenirZoneArrierePM
Permet d’obtenir la liste des PBO desservis par un PM donné.
1.8.1 Requête
obtentionZoneArrierePMPBODemande | |||
IDENTIFIANT | DESCRIPTION | TYPE | OPTIONNEL |
entete | Entête de la requête dont la structure est définie dans les types complexes. On y retrouve la version du webservice, l’identification de l’OC passant la commande et l’horodatage de la demande. | EnteteRequeteType | |
referencePM | Référence du PM sur lequel porte la demande. | String (20) |
1.8.2 Réponse
obtentionZoneArrierePMPBOReponse | |||
IDENTIFIANT | DESCRIPTION | TYPE | OPTIONNEL |
entete | Entête de la réponse à la demande contenant la version du web service, l’horodatage de la requête à laquelle correspond la réponse, l’horodatage de la réponse, un identifiant de réponse et l’identification de l’OC émetteur de la demande | EnteteReponseType | |
codeRetour | Code précisant le résultat de la requête et le type de cas d’erreur le cas échéant. | CodeRetourType | |
referencePM | Référence du PM sur laquelle portait la demande. | String (20) | |
listePbo | Liste des PBO en zone arrière du PM. | ListePboType |
1.9 ObtentionZoneArrierePBO
Permet d’obtenir la liste des adresses desservis par un PBO donné.
1.9.1 Requête
obtentionZoneArrierePBODemande | |||
IDENTIFIANT | DESCRIPTION | TYPE | OPTIONNEL |
entete | Entête de la requête dont la structure est définie dans les types complexes. On y retrouve la version du webservice, l’identification de l’OC passant la commande et l’horodatage de la demande. | EnteteRequeteT ype | |
referencePM | Référence du PM sur lequel porte la demande. | String (20) | |
referencePBO | Référence du PBO sur lequel porte la demande | String (30) |
1.9.2 Réponse
obtentionZoneArrierePBOReponse | |||
IDENTIFIANT | DESCRIPTION | TYPE | OPTIONNEL |
entete | Entête de la réponse à la demande contenant la version du web service, l’horodatage de la requête à laquelle correspond la réponse, l’horodatage de la réponse, un identifiant de réponse et l’identification de l’OC émetteur de la demande initiale. | EnteteReponseTyp e | |
referencePM | Référence du PM sur lequel porte la demande. | String (20) | |
referencePBO | Référence du PBO sur lequel porte la demande | String (30) | |
codeRetour | Code précisant le résultat de la requête et le type de cas d’erreur le cas échéant. | CodeRetourType | |
immeuble | Liste des immeubles en zone arrière du PBO | ListeImmeubleType |
2. Format des messages
Les messages sont constitués d’un en-tête et d’un corps de message. L’en-tête regroupe les informations techniques, le corps les informations et paramètres de l’opération à réaliser.
2.1 Les types de données utilisés
2.1.1 Type de données complexe
2.1.1.1 EnteteRequeteType
Ce type complexe est utilisé pour l’entête de la requête.
IDENTIFIANT | DESCRIPTION | TYPE | OPTIONNEL |
versionWS | Numéro de version du Web service | String | |
horodatageRequete | Date d’émission de la requête : aaaa-mm-jjThh:mm:ss | dateTime | |
operateurCommercial | Identification de l’OC en tant qu’émetteur de la demande. | OperateurCommercialType |
2.1.1.2 EnteteReponseType
Ce type complexe est utilisé pour l’entête de la réponse à la requête. On y retrouve la version du webservice, l’identification de l’OC passant la commande et l’horodatage de la demande.
IDENTIFIANT | DESCRIPTION | TYPE | OPTIONNEL |
versionWS | Numéro de version du Web service | string | |
horodatageRequete | Date d’émission de la requête : aaaa-mm-jjThh :mm :ss | dateTime | |
horodatageReponse | Date d’émission de la réponse à la demande. | dateTime | |
operateurCommercial | Identification de l’OC émetteur de la demande. | OperateurCommercialType | |
identifiantReponse | Identifiant de la réponse permettant la réémission en cas d’échec. | integer |
2.1.1.3 OperateurCommercialType
Ce type décrit comment s’identifie l’OC dans ses requêtes.
IDENTIFIANT | DESCRIPTION | TYPE | OPTIONNEL |
nom | Le nom de l’OC attendu sera défini par l’OI dans son contrat d’interface. | String | |
identifiant | Identifiant de l’OC. Nombre d’occurrences de ce champ ≥ 0. | String | √ |
2.1.1.4 CodeRetourType
Ce type décrit les codes retours possibles en réponse à une requête.
IDENTIFIANT | DESCRIPTION | TYPE | OPTIONNE L |
codeRetour | Code précisant le résultat de la requête et le type de cas d’erreur le cas échéant. Entier compris entre 0 et 3 : 0 : traitement de la requête : ok 1 : traitement de la requête incorrecte : problème fonctionnel 2 : traitement de la requête incorrecte : problème syntaxique 3 : traitement de la requête incorrecte : problème technique | CodeRetourListeType | |
codeErreur | Code de la première erreur rencontrée. Règle de gestion: présent si codeRetour ≠ 0, vide sinon. | string | |
libelleErreur | Libellé du CodeErreur. Règle de gestion: présent si codeRetour ≠ 0, vide sinon | string | |
2.1.1.5 ReferenceAdresseDemandeType
Ce type décrit les champs des possibilités de définition d’une adresse dans une demande de structure d’adresse :
Référence HEXACLE: champ unique renseigné avec le code fourni par le Service National des Adresses.
Référence Rivoli : information divisée en 4 champs comme décrit dans le type « ReferenceRivoliType »
Référence géographique : information divisée en 3 champs comme décrit dans le type
« ReferenceGeographiqueType »
Référence Hexaclé du 0 de la voie : information divisée en 3 champs comme décrit dans le type
« ReferenceHexacleVoieType »
IDENTIFIANT | DESCRIPTION | TYPE | OPTIONNEL |
referenceHexacle | Référence Hexaclé. | string(10) | Obligatoire si les autres références possibles sont vides ; Vide sinon |
identifiantImmeuble | Identifiant immeuble fourni par l’OI dans son IPE. | String (30) | Recherche par identifiant immeuble non disponible sur le SI SFR |
IDENTIFIANT | DESCRIPTION | TYPE | OPTIONNEL |
referencePTO | Référence PTO | String (30) | Obligatoire si les autres références possibles sont vides ; Vide sinon Recherche par référence PTO à coupler à une autre référence adresse |
referenceRivoli | Référence Rivoli | ReferenceRivoliT ype | Obligatoire si les autres références possibles sont vides ; Vide sinon |
referenceHexacleVoie | Description de l’adresse par le triplet code hexaclé du 0 de la voie (matricule à 10 caractères identifiant la voie de manière unique au niveau national dans les bases du SNA – fichier HEXACLE), numéro et, s’il existe, complément de voie. | ReferenceHexacl eVoieType | Obligatoire si les autres références possibles sont vides ; Vide sinon |
referenceGeographique | Coordonnées X et Y du bâtiment tel que défini dans l’IPE et le CR MAD transmis par l’OI | CoordonneesGeo graphiquesType | Obligatoire si les autres références possibles sont vides ; Vide sinon |
referenceBAN | Champ unique renseigné par le code fourni par le projet BAN. | String (30) | Obligatoire si les autres références possibles sont vides ; Vide sinon Recherche par identifiant immeuble non disponible sur le SI SFR |
2.1.1.6 ReferenceAdresseReponseType
Ce type décrit les champs des possibilités de définition d’une adresse :
Référence HEXACLE: champ unique renseigné avec le code fourni par le Service National des Adresses.
Référence Rivoli : information divisée en 4 champs comme décrit dans le type « ReferenceRivoliType »
Référence Hexaclé du 0 de la voie : information divisée en 3 champs comme décrit dans le type
« ReferenceHexacleVoieType »
IDENTIFIANT | DESCRIPTION | TYPE | OPTIONNEL |
referenceHexaclé | Référence Hexaclé. | string(10) | Obligatoire si les autres références possibles sont vides ; Renseigné dans tous les cas si présent dans les bases de l’OI |
IDENTIFIANT | DESCRIPTION | TYPE | OPTIONNEL |
referenceRivoli | Référence Rivoli | ReferenceRivoliType | Obligatoire si les autres références possibles sont vides ; Renseigné dans tous les cas si présent dans les bases de l’OI |
referenceHexacleVoie | Description de l’adresse par le triplet code hexaclé du 0 de la voie, numéro et, s’il existe, complément de voie. | ReferenceHexacleVoieTyp e | Obligatoire si les autres références possibles sont vides ; Renseigné dans tous les cas si présent dans les bases de l’OI |
2.1.1.7 ReferenceAdresseDemandeSimpleType
Ce type décrit les champs des possibilités de définition d’une adresse :
Référence HEXACLE: champ unique renseigné avec le code fourni par le Service National des Adresses.
Référence Rivoli : information divisée en 4 champs comme décrit dans le type « ReferenceRivoliType »
Référence Hexaclé du 0 de la voie : information divisée en 3 champs comme décrit dans le type
« ReferenceHexacleVoieType »
Une seule des possibilités de définition d’adresse ne peut être renseignée dans le cas d’une demande.
IDENTIFIANT | DESCRIPTION | TYPE | OPTIONNEL |
referenceHexacle | Référence Hexaclé. | string(10) | Obligatoire si les autres références possibles sont vides ; Vide sinon |
referenceRivoli | Référence Rivoli | ReferenceRivoliTyp e | Obligatoire si les autres références possibles sont vides ; Vide sinon |
referenceHexacleVoie | Description de l’adresse par le triplet code hexaclé du 0 de la voie, numéro et, s’il existe, complément de voie. | ReferenceHexacleV oieType | Obligatoire si les autres références possibles sont vides ; Vide sinon |
referenceBAN | Référence BAN | String (30) | Obligatoire si les autres références possibles sont vides ; Vide sinon |
2.1.1.8 ReferenceRivoliType
Ce type décrit les 4 champs constituant l’adresse désignée par une référence Rivoli.
IDENTIFIANT | DESCRIPTION | TYPE | OPTIONNEL |
codeInsee | Code Insee de la commune correspondant à l’adresse ciblée. | string(5) |
IDENTIFIANT | DESCRIPTION | TYPE | OPTIONNEL |
codeRivoli | Code Rivoli identifiant généralement la voie sur laquelle se trouve l’adresse ciblée. | string(4) | |
numeroVoie | Numéro attribué à l’adresse ciblée dans la demande. Si aucun numéro n’a été attribué, ce champ prend la valeur « 0 ». Nombre d’occurrences de ce champ ≥ 0. | nonNegativeInteger | |
complementNumeroVoie | Nombre d’occurrences de ce champ ≥ 0. Valeurs possibles : [ A – Z ] Identique à ce qui est publié dans le CR MAD. | string(1) | √ |
2.1.1.9 VoieRivoliType
Ce type décrit les 2 champs constituant l’identifiant de la voie à partir d’une référence Rivoli.
IDENTIFIANT | DESCRIPTION | TYPE | OPTIONNEL |
codeInsee | Code Insee de la commune correspondant à l’adresse ciblée. | string(5) | |
codeRivoli | Code Rivoli identifiant généralement la voie sur laquelle se trouve l’adresse ciblée. | string(4) |
2.1.1.10 ReferenceHexacleVoieType
Ce type décrit les 3 champs constituant l’adresse désignée par une référence Hexaclé du 0 de la voie.
IDENTIFIANT | DESCRIPTION | TYPE | OPTIONNEL |
codeHexacleVoie | Code Hexaclé du 0 de la voie identifiant la voie et la commune sur laquelle se trouve l’adresse ciblée. Le code Hexaclé du 0 de la voie est un matricule à 10 caractères identifiant la voie de manière unique au niveau national dans les bases SNA. Ce code est transmis via le fichier « HEXACLE ». | string(10) | |
numeroVoie | Numéro attribué à l’adresse ciblée dans la demande. Si aucun numéro n’a été attribué, ce champ prend la valeur « 0 ». Nombre d’occurrences de ce champ ≥ 0. | nonNegativeInteger | |
complementNumeroVoie | Nombre d’occurrences de ce champ ≥ 0. Valeurs possibles : [ A – Z ] Identique à ce qui est publié dans le CR MAD. | string(1) | √ |
2.1.1.11 CoordonneesGeographiquesType
Ce type décrit les 3 champs constituant l’adresse désignée par des coordonnées géographiques.
IDENTIFIANT | DESCRIPTION | TYPE | OPTIONNEL |
IDENTIFIANT | DESCRIPTION | TYPE | OPTIONNEL |
typeProjection | Ce champ permet de renseigner le type de projection géographique utilisé, de manière identique à celui publié par l’OI dans l’IPE et le CR MAD La liste de valeurs est non exhaustive : WGS84/LAMB2E/RGF93... La liste de type de projection pourra être complétée (par exemple pour les besoins en DOM TOM). Le choix du type de projection est défini par l'opérateur d'immeuble dans le respect de la réglementation. | String (10) | |
coordonneeImmeubleX | La valeur doit être donnée dans le même format que l’IPE. Nombre d’occurrences de ce champ ≥ 0. | string | |
coordonneeImmeubleY | La valeur doit être donnée dans le même format que l’IPE. Nombre d’occurrences de ce champ ≥ 0. | String |
2.1.1.12 StructureVerticaleDemandeType
Ce type de champ décrit la structure telle que pourrait la fournir l’Usager dans sa requête d’éligibilité.
IDENTIFIANT | DESCRIPTION | TYPE | OPTIONNEL |
batiment | Bâtiment correspondant à l’adresse du logement de l’abonné. | String (60) | |
escalier | Escalier correspondant à l’adresse du logement de l’abonné. Ce champ ne peut être renseigné que si batiment est renseigné. | String (25) | √ |
etage | Etage correspondant à l’adresse du logement de l’abonné. Ce champ ne peut être renseigné que si batiment et escalier sont renseignés. | String (25) | √ |
2.1.1.13 StructureReponseType
Ce type est utilisé dans les réponses aux requêtes de consultation de structure d’immeuble. La structure est présentée comme une hiérarchie de un ou plusieurs bâtiments portant une référence et composés d’un ou plusieurs escaliers. Chaque escalier est désigné par une référence et composé de un ou plusieurs étages. De la même manière, un étage est désigné par une référence et composé de zéro, une ou plusieurs lignes FTTH désignées par une référence. Cette structure est décrite par une succession de types décrits dans les paragraphes suivants : BatimentType, EscalierType, EtageType, LigneFTTHListeType et PriseType.
IDENTIFIANT | DESCRIPTION | TYPE | OPTIONNE L |
IDENTIFIANT | DESCRIPTION | TYPE | OPTIONNE L |
adresse | Identifiants (Hexaclé, code rivoli…) de l’adresse liés à la demande. Exemple : si l’OC interroge avec un hexaclé, et que l’OI possède plusieurs identifiants, alors il devra les fournir en retour. | ReferenceAdresseRepons eType | |
batiment | Nombre d’occurrence de ce champ illimité. Dans le cas bâtiment non défini et notamment dans le cas, le bâtiment est nommé « NA» par défaut. | BatimentType |
2.1.1.14 BatimentType
IDENTIFIANT | DESCRIPTION | TYPE | OPTIONNE L |
referenceBatiment | Référence du bâtiment tel que présent dans les bases de données de l’OI. | String (60) | |
referenceGeographique | Coordonnées géographiques de l’immeuble. | Coordonnees Geographique sType | |
referenceBAN | Champ unique défini par le projet BAN. | String (30) | |
identifiantImmeuble | Identifiant de l’immeuble dans le SI de l’OI. Correspond à la colonne IdentifiantImmeuble de l’IPE | String (30) | |
nombreLogementsImmeu ble | Nombre de logements de l’immeuble | Integer | |
etatBatiment | Le type simple de ce champ EtatBatimentType correspond à un « string » limité aux valeurs suivantes : « NON RACCORDABLE » « RACCORDABLE » « COMMERCIALISABLE » Ce champ fournit l’état de déploiement et de commercialisation des lignes FTTH associées au bâtiment. A partir de l’état DEPLOYE dans l’IPE, le bâtiment sera RACCORDABLE pendant le délai entre la mise à disposition du PM ou du PBO et l’ouverture commerciale. Une fois la date d’ouverture commerciale passée, l’état sera COMMERCIALISABLE. | EtatBatimentT ype (cf valeurs ci- contre) |
IDENTIFIANT | DESCRIPTION | TYPE | OPTIONNE L |
conditionsSyndic | Ce champ précise les conditions de raccordement du client autorisées par le syndic ou le propriétaire. Ce champ peut valoir : FOURREAU OU POSE DE MOULURE SANS DEMANDE SPECIFIQUE ; FOURREAU OU POSE DE MOULURE AVEC DEMANDE SPECIFIQUE ; FOURREAU OU IDENTIQUE A L’EXISTANT SANS DEMANDE SPECIFIQUE ; FOURREAU OU IDENTIQUE A L’EXISTANT AVEC DEMANDE SPECIFIQUE ; FAUX PLAFOND ; FOURREAU UNIQUEMENT | String (30) | |
dateDebutAcceptationCm dAcces | C’est la date à partir de laquelle l’OC peut envoyer une commande d'accès à l'OI sans qu'elle soit rejetée pour motif d'envoi prématuré. Ce champ est conditionné, c'est à dire obligatoire dès lors que la MAD de l'immeuble est réalisée, à savoir etatBatiment = « RACCORDABLE ». | dateTime | |
DateDebutFournitureCRC mdAcces | Correspond à la date d’envoi au plus tôt des CR Cmd d’accès par l'OI à l'OC. Ce champ est conditionné, c'est à dire obligatoire dès lors que la MAD de l'immeuble est réalisée, à savoir etatBatiment = « RACCORDABLE ». | dateTime | |
escalier | Nombre d’occurrence de ce champ illimité. Dans le cas d’escalier non défini, le service renverra « NA » par défaut. | EscalierType |
2.1.1.15 EscalierType
IDENTIFIANT | DESCRIPTION | TYPE | OPTIONNEL |
reference | Nom de l’escalier tel que présent dans les bases de données de l’OI. | String (25) | |
etage | Nombre d’occurrence de ce champ illimité. Dans le cas d’étage non défini, le service renverra « NA » par défaut. | EtageType |
2.1.1.16 EtageType
IDENTIFIANT | DESCRIPTION | TYPE | OPTIONNE L |
reference | Nom de l’étage tel que présent dans les bases de données de l’OI. | string (25) | |
nombreLocauxFTTH | Nombre de locaux FTTH référencés à l’étage | Integer | |
nombreLignesActives | Nombre de lignes FTTH référencées à l’étage réputées actives, à savoir ayant fait l’objet d’une mise en service par un OC et n’ayant pas fait l’objet d’une résiliation par le même OC. | Integer | |
nombreLignesExistantes | Nombre de lignes FTTH référencées à l’étage réputées construites. | Integer |
IDENTIFIANT | DESCRIPTION | TYPE | OPTIONNE L |
refPriseCommandeOblig atoire | Ce champ booléen permet de préciser si l’OC est obligé de donner une référence de prise (PTO) dans sa commande d’accès à cet étage pour qu’elle soit acceptée par l’OI. On considèrera que : 0 : la commande d’accès à cet étage peut être passée sans référence prise même si prise posée = OUI 1 : si la commande d’accès à cet étage ne contient pas de référence prise, elle sera rejetée. | Boolean | |
listePbo | Liste des PBO pouvant desservir l’étage. | ListePboTyp e | |
pm | Ce champ permet de préciser la référence du PM, la référence éventuelle du PM Technique, le type de PM ainsi que les conditions de brassages et de raccordements de l’OI. | PmType | |
listeLignesFTTH | Liste des lignes FTTH à l’étage, tous statuts confondus Nombre d’occurrence de ce champ illimité. Minimum à 0. | LigneFTTHLi steType | |
2.1.1.17 LigneFTTHListeType
IDENTIFIANT | DESCRIPTION | TYPE | OPTIONNEL |
ligneFTTH | Liste d’informations relatives aux lignes FTTH | LigneFTTHType |
2.1.1.18 LigneFTTHType
IDENTIFIANT | DESCRIPTION | TYPE | OPTIONNEL |
prise | Informations relatives à la prise | PriseType | Obligatoire si local vide |
local | Informations relatives au local | LocalType | Obligatoire si prise vide |
2.1.1.19 PriseType
IDENTIFIANT | DESCRIPTION | TYPE | OPTIONNEL |
referencePTO | Référence de la PTO telle que présente dans les bases de données de l’OI. | String (30) | Obligatoire si la PTO existe dans les bases de l’OI et si referencePrisePro moteur vide |
IDENTIFIANT | DESCRIPTION | TYPE | OPTIONNEL |
referencePrisePromoteur | Référence temporaire définie par le promoteur dans les immeubles neufs afin d’identifier la DTIO à la construction et telle que présente dans les bases de données de l’OI. | String (30) | Obligatoire si la DTIO existe dans les bases de l’OI et si referencePTO vide |
statutLigneFTTH | Ce champ permet de préciser les statuts de la Ligne FTTH | StatutLigneFT THType | |
etiquetteAPoser | 1 : étiquette à poser 0: pas d’étiquette à poser Dans le cas de DTIO (posée par le promoteur) jamais utilisé, l’OI précise si l’OC doit intervenir dans le Local FTTH pour poser l’étiquette de la PTO non gérée par le constructeur de l’immeuble ayant déployé l’infrastructure optique. | boolean | |
referencePBO | Référence du PBO auquel la ligne FTTH est rattachée. | String (30) |
2.1.1.20 LocalType
IDENTIFIANT | DESCRIPTION | TYPE | OPTIONNEL |
localisationLocalOI | Ce champ permet, le cas échéant, d’identifier le local à l’étage (par exemple : « porte de gauche »). Si ce champ est renseigné, il devra apparaitre à l’identique dans la commande d’accès. | String(256) | |
localisationLocalOC | Ce champ permet, le cas échéant, de restituer l’information communiquée par l’OC ayant effectué le raccordement. | String(256) | |
2.1.1.21 PmType
IDENTIFIANT | DESCRIPTION | TYPE | OPTIONNE L |
referencePM | Référence du point de mutualisation (PM de regroupement dans le cas de multiples PM Techniques). Règle de gestion: présent si codeRetour = 0. | String(20) | |
referencePMT | Référence du PM technique. Ce champ est renseigné avec Pour les multi PM : une référence de PM technique systématique pour les mono PM : la référence PM | String(50) |
IDENTIFIANT | DESCRIPTION | TYPE | OPTIONNE L |
typeEmplacementPM | Le type simple de ce champ EmplacementPmType correspond à un « string » limité aux deux valeurs suivantes : « PME » : PM extérieur « PMI » : PM intérieur | EmplacementPmT ype | |
responsableBrassage | Détermine qui est responsable du brassage au PM. Le type simple de ce champ BrassageType correspond à un « string » limité aux deux valeurs suivantes : « OI » « OC » | BrassageType | |
identifiantLienPMPRDM | Identifiant du lien PM-PRDM unique et à dissocier de l’identifiant des liens optiques commandés éventuellement par un OC. Le lien n’est obligatoire que dans le cas de PM de moins de 1000 lignes | String (50) | √ |
identifiantPRDM | Identifiant du PRDM unique. Cet identifiant n’est obligatoire que dans le cas de PM de moins de 1000 lignes. | String (15) | √ |
2.1.1.22 ListePboType
IDENTIFIANT | DESCRIPTION | TYPE | OPTIONNEL |
pbo | Nombre illimité d’occurrences de « pbo ». | PboType |
2.1.1.23 PboType
IDENTIFIANT | DESCRIPTION | TYPE | OPTIONNE L |
referencePBO | Référence du PBO pouvant desservir l’étage. La référence d’un PBO peut ne pas être unique sur le parc historique de l’OI. Dans ce cas, c’est son association à la référence PM qui rendra le duo unique. | String (30) | |
typePbo | Ce champ précise la localisation du PBO. Ce champ peut valoir « CHAMBRE », « POTEAU », , « FACADE », « LOCAL BE », | String (30) | |
IDENTIFIANT | DESCRIPTION | TYPE | OPTIONNE L |
typeRaccoPbPto | Ce champ précise la nature des travaux entre le PBO et la PTO. Les valeurs de ce champ doivent être conformes à celles définies dans le protocole PM. Par exemple, « AERIEN », « SOUTERRAIN », « FACADE», « INTERIEUR »… | String (30) | |
2.1.1.24 ListeCommunesType
IDENTIFIANT | DESCRIPTION | TYPE | OPTIONNEL |
Commune | Nombre illimité d’occurrences de «commune ». | CommuneType |
2.1.1.25 CommuneType
IDENTIFIANT | DESCRIPTION | TYPE | OPTIONNEL |
codeInsee | code INSEE | String(5) | |
nomCommune | Nom de la commune | String(50) |
2.1.1.26 ListeVoiesType
IDENTIFIANT | DESCRIPTION | TYPE | OPTIONNEL |
voie | Nombre illimité d’occurrences de « voies » constituées chacune de : Un libellé de rue Un code Rivoli si l’OI le gère dans son référentiel Un code hexaclé du numéro 0 de la voie s’il existe dans le référentiel de l’OI | VoieType |
2.1.1.27 VoieType
IDENTIFIANT | DESCRIPTION | TYPE | OPTIONNEL |
referenceRivoliVoie | Code Insee de la commune correspondant à l’adresse ciblée associé au code rivoli identifiant la voie de manière unique dans la commune concernée. | VoieRivoliType | Obligatoire si referenceHexacleVoie et referenceVoieOI sont vides ; Facultatif sinon |
IDENTIFIANT | DESCRIPTION | TYPE | OPTIONNEL |
referenceHexacleVoie | Code Hexaclé du 0 de la voie identifiant la voie et la commune. Le code Hexaclé du 0 de la voie est un matricule à 10 caractères identifiant la voie de manière unique au niveau national dans les bases SNA. Ce code est transmis via le fichier « HEXACLE ». | string(10) | Obligatoire si codeRivoli et referenceVoieOI sont vides ; Facultatif sinon |
referenceVoieOI | Référence d’une voie, propre à l’OI, qui ne soit pas ni un code Rivoli, ni une référence Hexaclé Voie. Cette référence ne constitue qu’un palliatif à l’incomplétude des référentiels officiels. Cette référence n’est pas utilisée par SFR. | string(30) | Obligatoire si codeRivoli et referenceHexacleVoie sont vides. Vide sinon |
libelleVoie | Libellé de la voie. Note : ce champ est une liste car un OI peut avoir 2 orthographes différentes d’une même rue. | ListeLibellesVoieType |
2.1.1.28 ListeLibellesVoieType
IDENTIFIANT | DESCRIPTION | TYPE | OPTIONNEL |
libelleVoie | Nombre illimité d’occurrences de « libellés de voie » constituées chacune de : Un libellé de rue Un type de voie | LibelleVoieType |
2.1.1.29 LibelleVoieType
IDENTIFIANT | DESCRIPTION | TYPE | OPTIONNEL |
libelleVoie | Libellé de la voie. | String (50) | |
typeVoie | Type de voie : AV, R… | String (20) | |
2.1.1.30 ListeNumerosVoieType
IDENTIFIANT | DESCRIPTION | TYPE | OPTIONNEL |
IDENTIFIANT | DESCRIPTION | TYPE | OPTIONNEL |
numerosVoie | Nombre illimité d’occurrences de « numéros de voie » constituées chacune de : un numéro de voie un complément éventuel Un hexaclé éventuel Des coordonnées géographiques éventuelles | NumeroVoieType |
2.1.1.31 NumeroVoieType
IDENTIFIANT | DESCRIPTION | TYPE | OPTIONNEL |
numeroVoie | Numéro dans la voie. En cas d’absence de numéro, le champ est rempli avec la valeur « 0 ». | Numérique (10) | |
complementNumeroVoie | Complément de numéro de voie. Exemple : B= pour BIS, T pour TER, etc. Valeurs possibles : [A-Z] | String (1) | |
referenceHexaclé | Référence Hexaclé. | string(10) | |
referenceGeographiqueAdresse | Coordonnées géographiques de l’ensemble de bâtiments. L’OI remplit ce champ si son SI ne contient pas les coordonnées géographiques de l’immeuble (telles que définies dans BatimentSimpleType) | coordonneesGeographiquesType | |
2.1.1.32 ListeBatimentsType
IDENTIFIANT | DESCRIPTION | TYPE | OPTIONNEL |
batiment | Nombre illimité d’occurrences de « références de bâtiments » constituées chacune de : Référence du bâtiment tel que décrit dans le SI de l’OI IdentifiantImmeuble éventuel Références géographiques éventuelles Référence BAN éventuelle. | BatimentSimpleType |
2.1.1.33 BatimentSimpleType
IDENTIFIANT | DESCRIPTION | TYPE | OPTIONNEL |
reference | Nom du bâtiment tel que présent dans les bases de données de l’OI. | String (60) | |
identifiantImmeuble | Identifiant de l’immeuble dans le SI de l’OI. Ce champ est optionnel jusqu’au 5 février 2017. | String (30) | |
referenceGeographique | Coordonnées géographiques de l’immeuble | coordonneesGeographiquesType | |
referenceBAN | Champ unique renseigné par le code fourni par le projet BAN. | String (30) | |
2.1.1.34 StatutLigneFTTHType
IDENTIFIANT | DESCRIPTION | TYPE | OPTIONNEL |
existant | « 1 » : ligne existante « 0 » : ligne à construire | Boolean(1) | |
raccordable | « 1 »: ligne raccordable « 0 » : ligne non raccordable | Boolean(1) | |
commercialisable | « 1 »: ligne commercialisable « 0 » : ligne non commercialisable | Boolean(1) | |
actif | « 1 »: ligne active « 0 » : ligne non active | Boolean(1) | |
rompu | « 1 »: ligne rompue « 0 » : ligne non rompue | Boolean(1) |
2.1.1.35 ListeReferenceAdresseReponseType
IDENTIFIANT | DESCRIPTION | TYPE | OPTIONNEL |
codeAdresse | Description de l’adresse postale tel que définie dans le SI de l’OI : hexaclé et/ou quadruplet rivoli-insee-numéro-complément et/ou triplet hexaclé du 0 de la voie-numéro-complément de voie. | ReferenceAdresseReponseType |
2.1.1.36 ListeImmeubleType
IDENTIFIANT | DESCRIPTION | TYPE | OPTIONNEL |
identifiantImmeuble | Identifiant immeuble fourni par l’OI dans son IPE. | String (30) | optionnel jusqu’au 5 février 2017 |
IDENTIFIANT | DESCRIPTION | TYPE | OPTIONNEL |
referenceHexacle | Référence Hexaclé. | string(10) | Obligatoire si les autres références possibles sont vides ;Facultatif sinon Renseigné dans tous les cas si présent dans les bases de l’OI |
referenceRivoli | Référence Rivoli | ReferenceRivoliT ype | Obligatoire si les autres références possibles sont vides ;Facultatif sinon Renseigné dans tous les cas si présent dans les bases de l’OI |
referenceHexacleVoie | Description de l’adresse par le triplet code hexaclé du 0 de la voie (matricule à 10 caractères identifiant la voie de manière unique au niveau national dans les bases du SNA – fichier HEXACLE), numéro et, s’il existe, complément de voie. | ReferenceHexacl eVoieType | Obligatoire si les autres références possibles sont vides ; Facultatif sinon Renseigné dans tous les cas si présent dans les bases de l’OI |
referenceGeographique | Coordonnées X et Y du bâtiment tel que défini dans l’IPE et le CR MAD transmis par l’OI | CoordonneesGeo graphiquesT ye | Obligatoire si les autres références possibles sont vides ; Facultatif sinon Renseigné dans tous les cas si présent dans les bases de l’OI |
referenceBAN | Champ unique renseigné par le code fourni par le projet BAN. | String (30) | Obligatoire si les autres références possibles sont vides ; Facultatif sinon Renseigné dans tous les cas si présent dans les bases de l’OI |
2.1.1.37 ListeReferencePMReponseType
IDENTIFIANT | DESCRIPTION | TYPE | OPTIONNEL |
referencePM | Nombre illimité d’occurrence de référence de point de mutualisation (PM de regroupement dans le cas de multiples PM Techniques) | String (20) |
3. Description technique des webservices
3.1 ObtenirCommunes
Target Namespace | |
Location | PACK : xxxxx://x0x-xx-xxxx.xxx.xx/Xxx.Xxxxxxxxxxx0/xxxxxxxxXxxxXx/XX PROD : xxxxx://x0x-xx.xxx.xx/Xxx.Xxxxxxxxxxx0/xxxxxxxxXxxxXx/XX |
Protocol | SOAP |
Transport protocol | SOAP over http |
Requête | obtentionCommuneDemandeSoap |
Réponse | obtentionCommuneReponseSoap |
3.2 ObtenirVoies
Target Namespace | |
Location | PACK : xxxxx://x0x-xx-xxxx.xxx.xx/Xxx.Xxxxxxxxxxx0/xxxxxXxxxXx/XX PROD : xxxxx://x0x-xx.xxx.xx/Xxx.Xxxxxxxxxxx0/xxxxxXxxxXx/XX |
Protocol | SOAP |
Transport protocol | SOAP over http |
Requête | obtentionVoiesDemandeSoap |
Réponse | obtentionVoiesReponseSoap |
3.3 ObtenirNumeros
Target Namespace | |
Location | PACK : xxxxx://x0x-xx- xxxx.xxx.xx/Xxx.Xxxxxxxxxxx0/xxxxxxxxxxxxXxxxXx/XX PROD : xxxxx://x0x-xx.xxx.xx/Xxx.Xxxxxxxxxxx0/xxxxxxxxxxxxXxxxXx/XX |
Protocol | SOAP |
Transport protocol | SOAP over http |
Requête | obtentionNumerosDemandeSoap |
Réponse | obtentionNumerosReponseSoap |
3.4 ObtenirBatiments
Target Namespace | |
Location | PACK : xxxxx://x0x-xx-xxxx.xxx.xx/Xxx.Xxxxxxxxxxx0/xxxxxxxxxXxxxXx/XX PROD : xxxxx://x0x-xx.xxx.xx/Xxx.Xxxxxxxxxxx0/xxxxxxxxxXxxxXx/XX |
Protocol | SOAP |
Transport protocol | SOAP over http |
Requête | obtentionBatimentsDemandeSoap |
Réponse | obtentionBatimentsReponseSoap |
3.5 obtenirZoneArrierePM
Target Namespace | |
Location | PACK : xxxxx://x0x-xx-xxxx.xxx.xx/Xxx.Xxxxxxxxxxx0/xxxxXxxxxxxXxXxxxXx/XX PROD : xxxxx://x0x-xx.xxx.xx/Xxx.Xxxxxxxxxxx0/xxxxXxxxxxxXxXxxxXx/XX |
Protocol | SOAP |
Transport protocol | SOAP over http |
Requête | obtentionZoneArrierePmDemandeSoap |
Réponse | obtentionZoneArrierePmReponseSoap |
– | |
– |
3.6 obtenirStructureAdresse
Target Namespace | |
Location | PACK : xxxxx://x0x-xx- xxxx.xxx.xx/Xxx.Xxxxxxxxxxx0/XxxxxxxxxXxxxxxxXxxxXx/XX PROD : xxxxx://x0x-xx.xxx.xx/Xxx.Xxxxxxxxxxx0/XxxxxxxxxXxxxxxxXxxxXx/XX |
Protocol | SOAP |
Transport protocol | SOAP over http |
Requête | obtentionStructureAdresseDemandeSoap |
Réponse | obtentionStructureAdresseReponseSoap |
3.7 obtenirZoneArrierePRDM
Target Namespace | |
Location | PACK : xxxxx://x0x-xx- xxxx.xxx.xx/Xxx.Xxxxxxxxxxx0/xxxxXxxxxxxXxxxXXXXXx/XX PROD : xxxxx://x0x-xx.xxx.xx/Xxx.Xxxxxxxxxxx0/xxxxXxxxxxxXxxxXXXXXx/XX |
Protocol | SOAP |
Transport protocol | SOAP over http |
Requête | obtentionZoneArrierePrdmDemandeSoap |
Réponse | obtentionZoneArrierePrdmReponseSoap |
3.8 obtenirZoneArrierePMPBO
Target Namespace | |
Location | PACK : xxxxx://x0x-xx-xxxx.xxx.xx/Xxx.Xxxxxxxxxxx0/XxxxXxxxxxxXxXxxXXXXXx/XX PROD : xxxxx://x0x-xx.xxx.xx//Xxx.Xxxxxxxxxxx0/XxxxXxxxxxxXxXxxXXXXXx/XX |
Protocol | SOAP |
Transport protocol | SOAP over http |
Requête | obtentionZoneArrierePmPboDemandeSoap |
Réponse | obtentionZoneArrierePmPboReponseSoap |
3.9 ObtentionZoneArrierePBO
Target Namespace | |
Location | PACK : xxxxx://x0x-xx-xxxx.xxx.xx/Xxx.Xxxxxxxxxxx0/xxxxXxxxxxxXxxXXXXXx/XX PROD : xxxxx://x0x-xx.xxx.xx/xxxxXxxxxxxXxxXXXXXx/XX |
Protocol | SOAP |
Transport protocol | SOAP over http |
Requête | obtentionZoneArrierePboDemandeSoap |
Réponse | obtentionZoneArrierePboReponseSoap |
– | |
– |
4. Liste des codes erreurs
Les valeurs si dessous définissent les possibilités pour l’objet erreur. Le code erreur correspond à l’attribut
« code » de l’élément « erreur ». Le libellé correspond à l’attribut « libelle » de l’élément « erreur ».
Code Erreur | Libellé Erreur |
C01 | L’OC demandé n’existe pas |
C02 | Adresse non disponible pour l’OC |
C03 | L’entête n’est pas renseigné |
C04 | L’OC n’est pas renseigné ou n’existe pas |
C05 | Recherche multicritères non supportée |
C06 | La recherche PTO doit être couplée à une référence d’adresse |
C07 | Les informations d’authentification sont erronées |
C08 | Le quota d’appels au webservice a été dépassé |
I01 | Code Rivoli introuvable, manquant ou incomplet |
I02 | Code Hexaclé introuvable |
I03 | Référence PTO introuvable |
I04 | Coordonnées géographiques introuvable ou incomplètes |
I05 | Type de projection erroné ou manquant |
I06 | Hexacle voie introuvable ou incomplet |
I07 | Reference BAN introuvable |
I08 | Code Identifiant Immeuble introuvable |
I09 | Version du Webservice erronée |
I10 | Structure verticale introuvable |
I11 | Code postal introuvable |
I12 | Code insee introuvable ou manquant |
I13 | Combinaison code INSEE / code postal incohérente |
I14 | Référence voie introuvable ou manquant |
I15 | Référence PM introuvable ou manquant |
I16 | Référence PRDM introuvable |
I17 | Référence PBO introuvable ou manquant |
S01 | Erreur serveur |
Annexe 5 – FICHIERS XML
Fichier XML à utiliser dans l’environnement de validation
OutilAidePriseCommandev3.0_DVE6.1_PACK.wsdl
Fichier XML à utiliser dans l’environnement de production
OutilAidePriseCommandev3.0_DVE6.1_PROD.wsdl