Syntaxe et types de données pour les fonctions de mappage

Utilisez la fonction de mappage pour décrire l'objectif de la fonction, et définissez des paramètres d'entrée et une syntaxe valides et ce que la fonction renvoie.

Les descriptions des rubriques des fonctions de mappage incluent les éléments suivants :
  • Une brève description du but de la fonction.
  • Les paramètres d'entrée valides. Les paramètres sont répertoriés dans l'ordre car l'ordre est significatif pour la plupart des fonctions. La syntaxe suivante est utilisée avec les paramètres :

    type-donnéesn – où n indique un ordre si plusieurs paramètres du même type sont autorisés

    [type-données] – où [ ] indique que le paramètre est facultatif.

  • Ce que la fonction renvoie.

Les fonctions de mappage peuvent traiter les types de données suivants :

tout type de données simple
Tout type de données est admis, y compris les nombres, les chaînes, les dates ou les valeurs booléennes.
booléen
true ou false.
date
Une chaîne représentant une date au format AAAA-MM-JJ (voir datetime pour trouver les descriptions de composant).
datetime
Chaîne représentant une date et une heure au format:AAAA-MM-JJThh:mm:ss.ssss
Où :
  • AAAA = année
  • MM = mois
  • JJ = jour
  • T = caractère de séparation date/heure
  • hh = heure
  • mm = minute
  • ss = seconde
  • ssss = milliseconde (facultatif)
day
Chaîne représentant la partie jour d'une date au format JJ
dt
Plusieurs types de données de date ou d'heure différents peuvent être fournis. Vous trouverez dans la description du paramètre la liste des types de données valides.
duration
Chaîne représentant un intervalle de temps au format [-]PnAnMnJTnHnMnS :
  • [-] = signe moins facultatif
  • P = indicateur de période
  • nA = nombre d'années
  • nM = nombre de mois
  • nJ = nombre de jours
  • T = séparateur date/heure
  • nH = nombre d'heures
  • nM = nombre de minutes
  • nS = nombre de secondes
chaîne vide
Chaîne sans contenu (par exemple, ''). Une chaîne vide est généralement renvoyée pour des cas d'erreur lorsque le résultat est normalement une chaîne.
month
Chaîne représentant la partie mois d'une date au format MM
monthday
Chaîne représentant la partie mois et jour d'une date au format MM-JJ
nodeset
Ensemble de noeuds au sein du schéma. Les ensembles de noeuds sont identifiés par un chemin spécifique vers un noeud ou une structure dans le schéma. Des ensembles de noeuds sont utilisés dans certaines fonctions mathématiques. Le type de données des noeuds au sein de l'ensemble doit être un numéro.
number
Tout nombre entier ou décimal y compris :
  • le zéro positif et négatif
  • l'infinité positive et négative
  • NaN (Valeur indiquant que le résultat n'est pas un nombre.)
string
Caractères de texte au sein du codage de caractères du message
heure
Chaîne représentant une heure du jour au format :

hh:mm:ss.sss[-indicateur-fuseau-horaire]

Voirdatetime pour consulter les descriptions de composant.

tm
Plusieurs types de données d'heure différents peuvent être fournis. Vous trouverez dans la description du paramètre la liste des types de données valides.
year
Chaîne représentant la partie année d'une date au format AAAA
yearmonth
Chaîne représentant la partie année et mois d'une date au format AAAA-MM



Commentaires | Notices


Icône d'horodatage Dernière révision: Friday, November 1, 2013


http://pic.dhe.ibm.com/infocenter/wci/v7r0m0/topic/com.ibm.wci.doc/ref_Mapping_Function_Syntax_and_Data_Types.html