Discussion:IG message

From documentation SEPAmail
Jump to navigation Jump to search

Identifiant du message

"This identifier should be equal to the missive identifier (MsvId element, see related doc.), followed by an underscore ('_') and by a number, which must be unique in a given missive. In any case, the message identifier MUST be unique for a given sender."

Cette proposition de 2011/2012 devrait-elle figurer dans le standard, alors que :

  • on confond la couche message et missive
  • on dénature la notion d'identifiant en essayant d'y coller un concept de classification
  • on limite à des nombres un champ déjà bien réduit par le préfixe en limitant cela à des nombres et non n'importe quel caractère


Je propose donc pour respecter la règle et s'en sortir d'interpréter celle-ci comme suit :

On créé un identifiant de message qui comprend deux parties :

  • une partie respectant le masque [a-zA-Z0-9]{53}
  • une partie respectant le masque [0-9]{128}
  • on y met un underscore entre les deux (1 position sur les 200 autorisées)
  • et on le préfixe par 20080401131415926_ (la date heure de création de SEPAmail) (18 positions sur 200 autorisées)

Comme cela, on respecte bien la règle, on évite une règle d'information sur la date_heure de l'identifiant missive et on peut bien construire l'identifiant message avant celui de la missive


Manfred S. OLM, cabinet deciBI (discussion) 20 février 2014 à 14:28 (CET)

Schema XML type_sepamail_message

Dans le schéma regroupant les types communs à tous les messages, il y a l'import du pain.009 pour pouvoir déclarer un type PhoneNumber et un type ActiveCurrencyAndAmount.

Ne faudrait-il pas enlever cette inclusion et mettre ces deux types dans le schéma type_sepa.xsd ?

Manfred S. OLM, cabinet deciBI (discussion) 10 mars 2014 à 13:38 (CET)