De base, les séquences de tri avec l'AS/400 sont EBCDIC et diffère du tri ASCII :.
• l'ordre EBCDIC est : Minuscules, Majuscules, Chiffres.
• l'ordre ASCII est : Chiffres, Majuscules, Minuscules.
Pour retrouver une séquence naturelle sous WinDev, il faut créer ou recréer les chemins d'accès sur l'AS/400 avec la séquence de tri appropriée.
Exemple
CRTLF FILE(EASYCOM/SP_CUST_CU) SRTSEQ(*LANGIDSHR)
On peut aussi recompiler le membre du fichier source (QDDSSRC) en précisant la séquence de tri souhaitée.
De nombreuses tables sont disponibles sur l’AS/400, on peut les consulter par la commande :
QSYS/WRKTBL TBL(*ALL)
Par exemple SRTSEQ(*LANGIDSHR) crée une séquence de tri ou les chiffres sont en premier, les lettres minuscules, majuscules et accentuées sont mélangées, dans la langue configurée par le job.
Attention, si la rubrique utilise une séquence de tri dans laquelle le dernier caractère n'est pas le code "FF", voir l'option HFMAXKEY des infos étendues de la connexion.