24
Les Flux SITRA Flux Sortants Flux Entrants 1

A1 Flux Sitra

  • Upload
    sitra

  • View
    529

  • Download
    2

Embed Size (px)

Citation preview

Page 1: A1   Flux Sitra

Les Flux SITRA

Flux Sortants

Flux Entrants

1

Page 2: A1   Flux Sitra

Sommaire

• Comment récupérer des données de SITRA ?

– Sélectionner les données dans SITRA

– Les solutions techniques à disposition

– Les différents usages

• Les Exports XML SITRA

• Les WebServices SITRA

• Comment importer des données dans SITRA ?

2

Page 3: A1   Flux Sitra

Les sélections

3

Page 4: A1   Flux Sitra

Comment sélectionner des données

dans SITRA ?

• Marquer des objets permet de sélectionner

unitairement des objets

Exemple : Hôtel des 3 Canards à Valence

• Créer un filtre permet de définir des critères de

recherche

Exemple : Les hôtels 3* en Ardèche acceptant les

animaux

4

Page 5: A1   Flux Sitra

Les sélections

Une sélection =

1 ensemble d’objets marqués

+

1 ensemble d’objets répondant à des filtres

Exemple : Sélection « Coups de Cœur » :• les « fêtes et manifestations » sur ma commune qui se

déroulent aujourd’hui

• une « activité culturelle» que je souhaite mettre en avant.

5

Page 6: A1   Flux Sitra

Intérêt des sélections

Créer des regroupements de données pilotées

dans SITRA

Exemple : Sélection « Coups de Cœur » :• Côté Site Web on affiche en page d’accueil une sélection

• Côté SITRA, c’est l’office de tourisme qui gère cette sélection

6

Page 7: A1   Flux Sitra

Les solutions techniques

• Les exports XML

• Les WebServices

• Les Exports csv (besoins très ponctuels)

7

Page 8: A1   Flux Sitra

Exports XML / WebServices : quels

usages ?

8

Les Exports XML Les WebServices

Vous disposez déjà d’un CMS et/ou d’une Base de Données

Développement rapide : pas besoin de créer une Base de Données ni module d’import

Besoins assez complexes en terme de requêtes

Manipulation de petits flux de données

Besoins complexes en terme de tris Besoin simple en terme de requêtes et de tris

Besoin d’enrichir l’info provenant de SITRA

Connaissance en XML indispensable Connaissance en WebServices + XML indispensables

Page 9: A1   Flux Sitra

Les préconisations

9

Utilisation des WebServices pour appel en direct et petit flux de données

Pour des traitement de masse, utilisation des Exports XML

Pour ceux qui utilisent les exports XML, ne rien changer car la grammaire des WebServices est différente (nouvelle grammaire à appréhender)

Pour WebServices (appliquer règles de programmation propres aux WS : cache, gestion timeout). Par exemple pour le détail d’un objet, le mettre en cache .

Page 10: A1   Flux Sitra

Les exports XML SITRA

10

Page 11: A1   Flux Sitra

Principes des exports XML SITRA

En place depuis lancement SITRA en 2005

Basés sur TourInfrance 3.1 + adaptations SITRA

Format d’échange riche et relativement verbeux

Envoi en mode différentiel

Compatibilité ascendante du XML (ajout de

nouvelles balises mais pas de modifications des

balises existantes)

11

Page 12: A1   Flux Sitra

Paramétrage des exports XML

12

Formatage des envois

+ indication

de fin

Fréquence

Les languesVotre

serveur FTP

Page 13: A1   Flux Sitra

Serveur

Site Web

Traitement différentiel (par rapport au

dernier envoi)

les objets modifiés, créés ou

répondant pour la 1ère fois à un filtre

les objets supprimés ou sortis d’un

filtres ou démarqués

•Les images principales (option)

•1 fichier avec tous les objets ou 1fichier /

objet

•Les fichiers zippés (option)

XML , flux

complet

ZIP

13

Traitement

Exports Web

la nuit à

partir de 22H

Sitra

Paramétrage

des exports

dans SITRA

Si KO envoi

d’un mail

Si OK appel

d’une URL sur

le site client

Envoi FTP

• 1 fichier DEL

• 1 fichier ListeOI ou

des fichier FichierOI

• 1 fichier Selection

multimédias

stockés

pendant 48H

Page 14: A1   Flux Sitra

Les infos / aide à votre disposition

• Une documentation en ligne

http://195.101.57.102/Documentation/Exports

XML

• Une hotline technique accessible après

demande de login / mot de passe auprès de

Rhône Alpes Tourisme et des animateurs Sitra

(Mantis)

14

Page 15: A1   Flux Sitra

Les WebServices SITRA

15

Page 16: A1   Flux Sitra

Principes des WebServices

SITRA• WebServices SOAP / HTTP-GET

• Les données sont mises à jour en temps réel

• Compatibilité ascendante assurée

• Flux plus simple que les exports XML

• Les médias doivent être récupérés et stockés sur le serveur des prestataires

• Modèle économique non encore posé (basé sur le nombre d’appels, volume flux renvoyé)

16

Page 17: A1   Flux Sitra

Les WebServices XML

• Si utilisation des sélections : paramétrer

la fréquence dans SITRA

17

Fréquence

Page 18: A1   Flux Sitra

Hébergement

site web

Appel

SOAP ou

HTTP-GET

Sitra Web

Service

Synchronisation des

sélections pour les créations et

modifications (selon

paramétrage exports )

Les données sont mises à jour

en quasi temps réel

IP autorisées

Page 19: A1   Flux Sitra

Les Webméthodes

• DetailObjets : renvoie le flux d’un ou plusieurs objets (flux complet ou partiel)

• RechObtsListeID et RechObtsListeIDHttpGet : renvoie une liste d’identifiants.

• RechObts et RechObtsHttpGet : renvoie le flux des objets en fonction de TypeSortie + CodeRestitution choisis.

• RechObtsSelection : renvoie le flux des objets d’une ou plusieurs sélections

19

Page 20: A1   Flux Sitra

Les infos / aide à votre disposition

• Une documentation en ligne

http://195.101.57.102/Documentation/WebServi

ces_V2/

• Des formulaires pour tester les méthodes des

WebServices et consulter les flux de retour

• Une hotline technique accessible après demande

de login / mot de passe auprès de Rhône Alpes

Tourisme et des animateurs Sitra (Mantis)

20

Page 21: A1   Flux Sitra

Comment importer des

données dans SITRA ?

21

Page 22: A1   Flux Sitra

Les imports dans SITRA

• L’import csv (ponctuel) : documentation +

exemples sous répertoire SITRA

(modele\import\excel)

• L’import XML : documentation + exemples

sous répertoire SITRA (modele\import\xml).

Bientôt disponible en ligne

22

Page 23: A1   Flux Sitra

Différences imports XML / imports csv

23

Imports XML Imports csv

Imports automatisés (fréquence,…) Imports manuels via SITRA

Mode Annule et Remplace : écrase la version de l’objet présente dans SITRA

Via les modèles d’imports, possibilité de ne modifier que certaines informations d’un objet (exemple : que les tarifs)

Les structures doivent également être importées

Possible d’utiliser des structures déjà présentes dans SITRA

Modèles d’import XML proches des exports XML (même grammaire)

Page 24: A1   Flux Sitra

Questions ?

24