> Tech > Liste des clés sur l’I/O avec clés

Liste des clés sur l’I/O avec clés

Tech - Par iTPro - Publié le 24 juin 2010
email

Désormais, on peut coder une liste d'arguments de recherche d'une clé composée, directement dans les opérations d'I/O avec clés sans être obligé de coder une KList, comme le montre cet exemple :

/Free
CHAIN (Order(17).Id: CustNo) OrderRec;
/End-Free


Ici, les arguments de recherche qui constituent la clé composée sont codés

Liste des clés sur l’I/O avec clés

directement dans l’instruction et
ils peuvent être toute expression. De
plus, contrairement aux KLists, chaque
argument de recherche doit correspondre
à  la clé correspondante en type
seulement. Si la longueur ou le format
ne correspond pas, la conversion appropriée
est appliquée à  l’argument de
la même manière que l’argument
source est converti pour correspondre
à  la variable de résultat dans une instruction
Eval. En fait, si on spécifie une
liste de clés, les mêmes extensions
d’Opcode autorisées sur Eval sont désormais
autorisées sur l’opération
d’I/O avec clé. Cela vaut non seulement
pour CHAIN, mais pour les
autres opérations d’I/O avec clés :
SETLL, SETGT, READE, READPE et DELETE.
Les clés autorisant null sont aussi
prises en charge avec cette syntaxe. Si
vous voulez chercher une clé null dans
le fichier, codez un champ null-capable
comme argument de recherche et activez
l’indicateur null pour le champ. A
l’appui de cette possibilité, l’attribut
null-capable est désormais attaché aux
champs null-capable dans les structures
de données décrites en externe
et les structures de données
LIKEREC.

Téléchargez gratuitement cette ressource

Le Guide d’Orchestration du Parcours client

Le Guide d’Orchestration du Parcours client

Au-delà de la clarification des nouveaux concepts de gestion du parcours client, ce guide vous permettra de définir, créer et mettre œuvre une orchestration complète articulée autour des trois volets essentiels au succès de l’expérience client et de l’entreprise.

Tech - Par iTPro - Publié le 24 juin 2010