Technical committee 2012-02-24-presentation

24
Comité Technique et fonctionnel Le 44 février 2012 Skype

Transcript of Technical committee 2012-02-24-presentation

Page 1: Technical committee 2012-02-24-presentation

Comité Technique et fonctionnel

Le 44 février 2012

Skype

Page 2: Technical committee 2012-02-24-presentation

PAC: UN PAC PAR PRODUITLes conclusions précédentes

Page 3: Technical committee 2012-02-24-presentation

Contenu minimal du répertoire FTP

Produit 2 DéfautDonnées structurées

Produit 1 DéfautDonnées structurées

Produit 3 DéfautDonnées structurées

Section par défaut globale

Page 4: Technical committee 2012-02-24-presentation

Contenu du PAC unitaire

• Une section par défaut pour ce produit• Une information par produit pour préciser si il est

actif ou non• L’absence d’un PAC dans le répertoire peut suffire

pour définir qu’un produit n’est plus actif• Les données associées à ce produit uniquement

(à préciser aujourd’hui)• Uniformiser le contenu en partant de la structure du

catalogue pour un produit• Chaque PAC contient le contenu complet• Chaque PAC peut être rafraichi de manière

indépendante

Page 5: Technical committee 2012-02-24-presentation

Conteu du FTP avec une liste

Liste

Produit 2 DéfautDonnées structurées

Produit 1 DéfautDonnées structurées

Produit 3 DéfautDonnées structurées

Section par défaut globale

Produit 1Codes, Dates, statut, URL, …

Produit 2Codes, Dates, statut, URL, …

Produit 3Codes, Dates, statut, URL, …

Lien Défaut global

Page 6: Technical committee 2012-02-24-presentation

Une liste de produits (proposition non confirmée)

• Cette liste n’est pas encore confirmée• Si elle est confirmée, elle reste optionnelle• Elle permet l’accès

À chaque produit (via un lien dans le fichier) À la section par défaut globale (via un lien)

• Elle contient pour chaque produit (liste à valider) Son code produit, Son code groupe éventuel Son statut (actif, inactif) Sa date de dernier rafraichissement Son URL

Page 7: Technical committee 2012-02-24-presentation

PAC: LES NOTIFICATIONSTransactions de notification

Page 8: Technical committee 2012-02-24-presentation

Un principe de notification

• Pour limiter les accès FTPs• Notification par transaction fournisseur:

Une transaction Send_Notification fournisseur basée sur les principes d’échanges actuels

Sur le principe Atom, elle peut être utilisée périodiquement par les fournisseurs

• Cette notification n’est pas obligatoire car un scan FTP peut fournir de l’information sur les modifications

• Elle est recommandée pour faciliter les traitements et permettre au fournisseur

Soit de préciser les modifications Soit de fournir la liste des produits actifs

Page 9: Technical committee 2012-02-24-presentation

• Tous les jours, les fichiers sont regénérés

Produit 2 DéfautDonnées structurées

Produit 1 DéfautDonnées structurées

Produit 3 DéfautDonnées structurées

Section par défaut globale

Page 10: Technical committee 2012-02-24-presentation

À la première demande

Réponse de notification

Produit 2 DéfautDonnées structurées

Produit 1 DéfautDonnées structurées

Produit 3 DéfautDonnées structurées

Section par défaut globale

Produit 1Codes, Dates, statut, URL, …

Produit 2Codes, Dates, statut, URL, …

Produit 3Codes, Dates, statut, URL, …

Lien Défaut global

Page 11: Technical committee 2012-02-24-presentation

• Le produit 2 est modifié

Produit 2 DéfautDonnées structurées

Produit 1 DéfautDonnées structurées

Produit 3 DéfautDonnées structurées

Section par défaut globale

Page 12: Technical committee 2012-02-24-presentation

À la deuxième demande du distributeur 1

Réponse de notification

Produit 2 DéfautDonnées structurées

Produit 1 DéfautDonnées structurées

Produit 3 DéfautDonnées structurées

Section par défaut globale

Produit 2Codes, Dates, statut, URL, …

Page 13: Technical committee 2012-02-24-presentation

• Le produit 3 est modifié

• Avec impact sur le défaut

Produit 2 DéfautDonnées structurées

Produit 1 DéfautDonnées structurées

Produit 3 DéfautDonnées structurées

Section par défaut globale

Page 14: Technical committee 2012-02-24-presentation

À la troisième demande du distributeur 1

Réponse de notification

Produit 2 DéfautDonnées structurées

Produit 1 DéfautDonnées structurées

Produit 3 DéfautDonnées structurées

Section par défaut globale

Produit 3Codes, Dates, statut, URL, …

Lien Défaut global

Page 15: Technical committee 2012-02-24-presentation

À la deuxième demande du distributeur 2

Réponse de notification

Produit 2 DéfautDonnées structurées

Produit 1 DéfautDonnées structurées

Produit 3 DéfautDonnées structurées

Section par défaut globale

Produit 2Codes, Dates, statut, URL, …

Produit 3Codes, Dates, statut, URL, …

Lien Défaut global

Page 16: Technical committee 2012-02-24-presentation

Un principe de notification

• La requête: Contient le bloc de Control Contient la date de dernière interrogation Contient une information distributeur? Contient une information sur le type de demande

(dernières modifications, vs liste des produits actifs) Contient une information sur le type de données

interrogées (produit vs dossier) Contient un filtre possible (à préciser)?

Page 17: Technical committee 2012-02-24-presentation

Un principe de notification

• La réponse: Contient la liste des produits et des blocs de la section par

défaut• qui ont été mis à jour depuis la dernière interrogation• Qui valident le filtre• Qui sont accessibles pour le control donné

Chaque produit est défini par• Son code produit, • Son code groupe éventuel• Son statut (actif, inactif)• Sa date et heure de dernier rafraichissement• Son URL

Chaque bloc de la section par défaut mis à jour est défini par• Son type• Son URL

Page 18: Technical committee 2012-02-24-presentation

PAC: NOUVEAU CONTENUStandardisation et compléments

Page 19: Technical committee 2012-02-24-presentation

Quel contenu pour un PAC par produit?

• Segment vs Begin Conserver la déclinaison par type de segment ou Utiliser Begin come enveloppe?

• Quelles manière d’exprimer les dates? Date par date Regrouper les dates avec les mêmes prix et statuts Utiliser des plages de dates

Page 20: Technical committee 2012-02-24-presentation

Quel contenu pour un PAC par produit?

• Section par défaut Avoir les mêmes identifiants entre la section par

défaut globale et celle du produit• Quels prix?• Quelles durées?• Quelles règles?• Quel autre contenu

Page 21: Technical committee 2012-02-24-presentation

PAC: AXES D’ÉVOLUTION

Page 22: Technical committee 2012-02-24-presentation

PAC Différentiel

• Pouvoir informer les distributeurs d’une modification

• Par l’intermédiaire de PACs différentiels• La génération d’un PAC différentiel semble complexe à

la fois pour certains fournisseurs et certains distributeurs• Non retenu dans un premier temps• Pourra être mis en place en complément du PAC

complet Pour accélérer certaines mise à jour Pour fournir de l’information transverses à plusieurs

produits

Page 23: Technical committee 2012-02-24-presentation

Notification poussée

• Etendre le Send_Notification des dossiers Send_Notification des distributeurs consommées par

les fournisseurs Enrichir la description actuelle pour exprimer les

notions liées aux produits• Dans un deuxième temps pour compléter

éventuellement la version mise en place par les fournisseurs

Page 24: Technical committee 2012-02-24-presentation

Confirmation et information en retour

• Une transaction qui permet à un distributeur de préciser au fournisseur

Si l’intégration ou la mise à jour d’un produit est OK Un lien pour visualiser un produit