Section courante

A propos

Section administrative du site

Voici un tableau de référence des différents instructions, procédures et fonctions du «UniBasic» d'UniData (aussi connu sous le nom de built-in functions) :

Nom Description
ABORT Cette commande permet de terminer un programme ou un sous-routine en progression et de retourner l'utilisateur au niveau système UniData.
ABS Cette fonction permet de retourner la valeur numérique positive du paramètre spécifié.
acceptConnection Cette fonction permet d'accepter une connexion entrante sur le socket côté serveur.
ACOS Cette fonction permet de retourner l'arc cosinus de trigonométrie de l'expression numérique.
ACTIVATEKEY Cette commande permet d'activer la clef ou le portefeuille.
addAuthenticationRule Cette fonction permet d'ajouter une règle d'authentification dans un contexte de sécurité.
addCertificate Cette fonction permet de charger un certificat ou de multiple certificat, dans un contexte de sécurité pour UniData à utiliser en tant que serveur ou certificat client.
addRequestParameter Cette fonction permet d'ajouter un paramètre à la requête.
ALPHA Cette fonction permet de vérifier si une chaîne de caractères est composé entièrement de caractères alphabétique.
amInitialize Cette fonction permet de créer et d'ouvrir une session AMI.
amReceiveMsg Cette fonction permet de recevoir un message envoyé par la fonction amSendMsg.
amReceiveRequest Cette fonction permet de recevoir un message de requête.
amSendMsg Cette fonction permet d'envoyer un datagram de message.
amSendRequest Cette fonction permet d'envoyer et recevoir un message.
amSendResponse Cette fonction permet d'envoyer une requête de message.
amTerminate Cette fonction permet de fermer une session.
analyzeCertificate Cette fonction permet de décoder un certificat et d'entrer le texte brute dans un paramètre de résultat.
AND Cet opérateur permet d'effectuer une test logique «Et».
ASCII Cette fonction permet de convertir des valeurs ASCII en une chaîne de caractères EBCDIC.
ASIN Cette fonction permet de retourner l'arc sinus de trigonométrie de l'expression numérique.
ASSIGN Cette commande permet de redéfinir des paramètres de niveau système.
ATAN Cette fonction permet de retourner arc tangente de trigonométrie de l'expression numérique.
BITAND Cette fonction permet d'effectuer une opération de «Et binaire».
BITNOT Cette fonction permet d'effectuer une opération de «Négation binaire».
BITOR Cette fonction permet d'effectuer une opération de «Ou binaire».
BITXOR Cette fonction permet d'effectuer une opération de «Ou exclusif binaire».
BPIOCP Cette commande permet d'activer la pagination automatique.
BPIOCPN Cette commande permet de désactiver la pagination automatique.
BREAK Cette commande permet d'activer ou désactiver la touche d'interruption pour quitter le programme au prompt de déboguage «!» et affiche le numérique de ligne du programme courant.
BYTELEN Cette fonction permet de retourner le nombre d'octets requis pour entreposer un caractère.
CALCULATE Cette fonction permet d'exécuter un attribut virtuel.
CALL Cette commande permet de transférer le contrôle de programme à sous-routine externe.
CALLC Cette commande permet de transférer le contrôle de programme à sous-routine externe écrit en langage de programmation C.
CASE Cette commande permet d'effectuer une évaluation de cas.
CAT Cet opération permet d'effectuer une concaténation de 2 expressions.
CATS Cette fonction permet d'effectuer la concaténation de 2 tableaux.
CHAIN Cette commande permet de terminer le programme courant UniBasic et d'exécuter la commande ECL spécifié.
CHANGE Cette fonction permet de remplacer toutes les occurrences d'une sous-chaîne de caractères par une autre sous-chaîne de caractères.
CHAR Cette fonction permet de changer une expression numérique ASCII en caractère.
CHARLEN Cette fonction permet de retourner le nombre de caractères dans une chaîne de caractères.
CHARS Cette fonction permet de changer une valeur numérique dans un tableau spécifié en sa chaîne de caractères équivalent.
CHECKSUM Cette fonction permet de calculer la somme de contrôle positionnelle de la chaîne de caractères spécifié.
CLEAR Cette commande permet de fixer les valeurs de toutes les variables entreposés en mémoire locale à 0, incluant tous les éléments tableaux.
CLEARCOMMON Cette commande permet de fixer toutes les variables dans un région commune spécifié à zéro.
CLEARDATA Cette commande permet d'effacer les données entreposés dans n'importe quel commande DATA.
CLEARFILE Cette commande permet d'effacer tous les enregistrements d'un fichier, mais n'efface pas le fichier lui-même.
CLEARINPUT Cette commande permet d'effacer le tampon de type avant-terminal afin que la commande INPUT suivante force une réponse de l'utilisateur.
CLEARSQL Cette commande permet d'effacer toutes les tables temporaires actives étant créé durant la session courante.
CLOSE Cette commande permet de fermer un dictionnaire ou un fichier de données.
CLOSESEQ Cette commande permet de fermer un fichier séquentiel étant ouvert avec les commandes OPENSEQ ou OSOPEN.
closeSocket Cette commande permet de fermer une connexion de socket.
CloseXMLData Cette fonction permet de fermer la variable de tableau dynamique pour un XML.
COL1 Cette fonction permet de retourner la position de colonne précédant une sous-chaîne de caractères trouvé par la fonction FIELD.
COL2 Cette fonction permet de retourner la position de colonne suivante une sous-chaîne de caractères trouvé par la fonction FIELD.
COMMON Cette commande permet d'entreposer toutes les variables étant accessibles de n'importe quel sous-routine ou programme.
CONTINUE Cette commande permet de transférer le contrôle de la prochaine itération d'une commande FOR/NEXT ou LOOP/REPEAT.
CONVERT Cette commande ou fonction permet de changer toutes les occurrences d'une sous-chaîne de caractères spécifié pour une autre spécifié dans une chaîne de caractères.
COS Cette fonction permet de retourner le cosinus de trigonométrique de l'expression numérique.
COUNT Cette fonction permet de retourner le nombre de fois qu'une sous-chaîne de caractères apparaît dans une chaîne de caractères.
createCertificate Cette commande permet de générer un certificat.
createCertRequest Cette fonction permet de générer une requête de certificat PKCS #10 d'une clef privé de formulaire PKCS #8 et un ensemble de données utilisateur spécifié.
createRequest Cette fonction permet de créer une requête HTTP et retourne un identificateur Handle associé à la requête.
createSecureRequest Cette fonction permet de créer une requête HTTP et retourne un identificateur Handle dans un contexte de sécurité associé à la requête.
createSecurityContext Cette fonction permet de créer un contexte de sécurité et retourne l'identificateur Handle du contexte.
DATA Cette commande permet de placer des données dans une file d'attente d'entrée entreposé dans @DATA.
DATE Cette fonction permet de retourner la date courante du système dans un format interne.
DBTOXML Cette commande permet de créer un document XML à l'aide d'une base de données UniData.
DCOUNT Cette fonction permet de retourner le nombre de sous-chaîné de caractères délimité par la chaîne de caractères spécifié.
DEACTIVATEKEY Cette commande permet de désactiver la clef ou le portefeuille.
DEBUG Cette commande permet d'arrêter l'exécution du programme, de passer au mode interactif de déboguage UniBasic et d'afficher le prompt de déboguage (!).
DEFFUN Cette commande permet de déclarer une fonction écrite par l'utilisateur, rendant la fonction disponible dans un programme UniBasic.
DEL Cette commande permet de supprimer un attribut, une valeur ou une sous-valeur d'un tableau dynamique.
DELETE Cette commande ou fonction permet de supprimer un enregistrement d'un fichier UniData.
DELETELIST Cette commande permet de supprimer une liste de sélection sauvegardé.
DELETEU Cette commande permet de supprimer l'enregistrement spécifié d'un fichier UniData.
DIM Cette commande permet de créer et de déterminer les dimensions d'un tableau dimensionné.
DIGEST Cette fonction permet de générer un résumé de message des données fournit.
DIR Cette fonction permet de retourner la taille d'un fichier en octet, la date et l'heure de modification du fichier et les privilèges du fichier.
DISPLAY Cette commande permet d'envoyer la sortie vers le terminal d'affichage indépendamment de l'utilisation de la commande PRINTER ON/OFF.
DISPLAYWIDTH Cette fonction permet de retourner le nombre d'octets nécessaire dans l'affichage de l'expression de la chaîne de caractères.
DOWNCASE Cette fonction permet de convertir tous les caractères dans une chaîne de caractères en minuscule.
DQUOTE Cette fonction permet d'entourer une expression de chaîne de caractères en double guillemets.
DROUND Cette fonction permet d'arrondir une valeur de double précision en une valeur.
EBCDIC Cette fonction permet de convertir une le code ASCII en valeur correspondant EBCDIC.
ECHO Cette commande permet de contrôler si les caractères s'affichent sur le terminal de l'écran quand vous tapez sur le clavier.
EDADRV_Cleanup Cette fonction permet de libérer toute la mémoire allouée et toutes les poignées à la base de données externe, ferme tous les fichiers et libère le pilote d'environnement.
EDADRV_CloseStmt Cette commande permet de fermer tous les curseurs ouverts associés à l'instruction attribuant un identificateur Handle.
EDADRV_Connect Cette fonction permet d'établir une connexion à une base de données externe.
EDADRV_Disconnect Cette fonction permet de se déconnecter d'une base de données externe et de libérer la connexion avec un identificateur Handle.
EDADRV_DropStmt Cette fonction permet de fermer n'importe quel curseur ouvert associé avec l'instruction utilisant un identificateur Handle et rend indisponible son SQL pour une utilisation future.
EDADRV_EndTransaction Cette fonction permet de finaliser ou d'annuler une transaction dans une base de données externe dépendamment de la valeur spécifié.
EDADRV_ExecuteStmt Cette fonction permet d'exécuter une instruction SQL précédemment préparé par EDA_PrepareStmt.
EDADRV_FetchStmt Cette fonction permet de demander le nombre d'enregistrement d'un curseur ouvert.
EDADRV_FreeResult Cette fonction permet de libérer le tampon d'ensemble de résultats.
EDADRV_GetDBInfo Cette fonction permet de retourner les informations générales à propos de la base de données avec lequel l'application est actuellement connecté.
EDADRV_GetEDAAttr Cette fonction permet de recevoir une paire de nom d'attribut et de valeur.
EDADRV_GetErrmsg Cette fonction permet de demander le code d'erreur associé avec un message d'erreur.
EDADRV_GetSpecialInfo Cette fonction permet de demander les informations spéciales à propos de la base de données dans lequel il est actuellement connecté, telles que le renommage d'une table, le renommage d'un index et les équivalents de type de données BLOB.
EDADRV_LoadSymbols Cette fonction permet de charger les autres fonctions à partir d'un tableau de pilote de symbole EDA.
EDADRV_Perform Cette fonction permet de combiner le traitement des fonctions EDADRV_PrepareStmt et EDADRV_Execute, et si l'instruction est une requête, il récupère l'ensemble des résultats comme dans EDADRV_FetchStmt.
EDADRV_PrepareStmt Cette fonction permet de préparer une instruction passant par le EDA.
ENABLEDEC Cette commande permet d'activer la décryption d'un fichier ou d'un champ spécifié.
ENCODE Cette commande permet de traiter les données encodé d'un entrée de données.
ENCRYPT Cette fonction permet de traiter les opérations d'encryption symétrique.
END Cette commande permet de déclarer la fin du programme dans un bloc d'instructions.
ENTER Cette commande permet de passer le contrôle du programme au programme spécifié.
EQ Cet opérateur permet de tester une égalité.
EQS Cette fonction permet de comparer 2 tableaux.
EQU Cette commande permet de remplacer une constante avec un tableau, une fonction, un nombre, ou un nom de variable dans un programme compilé.
EREPLACE Cette fonction permet de remplacer la sous-chaîne de caractères avec une autre sous-chaîne de caractères.
EXECUTE Cette commande permet d'exécuter un ECL ou une commande SQL UniData dans un programme UniBasic.
EXECUTESQL Cette commande permet d'exécuter une instruction SQL UniData dans un programme UniBasic.
EXIT Cette commande permet de terminer une structure FOR/NEXT ou LOOP/REPEAT et de transférer le contrôle à l'instruction suivante.
EXP Cette fonction permet de calculer l'exponentielle de l'expression spécifié.
EXTRACT Cette fonction permet de demander les données d'un attribut, d'une valeur ou d'une sous-valeur dans un tableau dynamique.
FIELD Cette fonction permet de de traiter une chaîne de caractères comme un tableau, avec des champs délimités par un caractère ASCII spécifié, et retourne une sous-chaîne de caractères ou groupe sous-chaîne de caractères.
FIELDSTORE Cette fonction permet d'insérer une expression et un délimiteur approprié dans une chaîne de caractères.
FILEINFO Cette fonction permet de retourner des informations à propos de la configuration d'un fichier.
FILELOCK Cette commande permet de verrouiller le dictionnaire ou une portion de données d'un fichier contre l'accès par les instructions READL, READU, READVU, MATREADL, MATREADU, MATWRITEU, WRITEU et WRITEVU.
FILEUNLOCK Cette commande permet de déverrouiller un fichier précédemment verrouillé avec une commande FILELOCK.
FIND Cette commande permet de déterminer la position de l'expression spécifié dans un tableau dynamique.
FINDSTR Cette commande permet de déterminer la position d'une sous-chaîne de caractères dans un tableau dynamique.
FLUSH Cette commande permet de vider la sortie vers le terminal quand UDT.OPTIONS 46 est activé.
FMT Cette fonction permet de formater les données d'une expression spécifié pour l'affichage proposé.
FOOTING Cette commande permet de provoquer l'impression ou l'affichage de la chaîne de caractères spécifiée au bas de chaque page d'un rapport.
FORMLIST Cette commande permet de créer une liste de sélection active à partir d'un tableau dynamique.
FOR/NEXT Cette commande permet d'exécuter en boucle, un nombre de fois spécifié, un groupe d'instructions.
FUNCTION Cette commande permet de définir une fonction utilisateur.
GARBAGECOLLECT Cette commande permet de libérer tous les espaces de mémoire alloués par les variables UniBasic dans le ramasse-miette.
GE Cet opérateur permet de vérifier si une expression est plus grande ou égale à une autre expression.
generateKey Cette fonction permet de générer une paire de clef cryptographique public et encrypter une clef privé.
GES Cette fonction permet de comparer chaque valeur dans un tableau spécifié dans sa valeur correspondante du tableau spécifié.
GET Cette commande permet de recevoir une entrée non-sollicité d'une ligne attaché.
getCipherSuite Cette fonction permet de demander les informations à propos d'une suites de chiffrement prise en charge ainsi que leur version, leur utilisation, leur force et leur type pour le contexte de sécurité que vous spécifiez.
GETENV Cette fonction permet de retourner le contenu d'une variable d'environnement d'une plate-forme UNIX ou Windows.
getHTTPDefault Cette fonction permet de retourner les valeurs par défaut des ajustements HTTP.
GETLIST Cette commande permet de restaurer une liste de sélection d'une liste sauvegardé.
GETPTR Cette fonction permet de retourner une variable de chaîne de caractères contenant les valeurs de l'imprimante courante pour le numéro de l'unité spécifié.
GETPU Cette fonction permet de retourner le chemin complet de l'imprimante courante de l'identificateur de fichier d'impression ou la mise en attente créé par le processus utilisateur courant.
GETQUEUE Cette fonction permet de retourner un tableau dynamique contenant les informations à propos de tous les enregistrements actuellement verrouillé et attendant d'être libéré.
GETREADU Cette fonction permet de retourner un tableau dynamique contenant les informations à propos de tous les enregistrements actuellement verrouillé par UniBasic ou une commande ECL.
getResponseHeader Cette fonction permet de demander la valeur de réponse d'entête spécifié retourné par submitRequest().
getSocketInformation Cette fonction permet de demander les informations à propos d'une connexion socket.
getSocketOptions Cette fonction permet de demander la valeur courante pour une option de socket associé avec le socket de n'importe quel type.
GETUSERGROUP Cette fonction permet de retourner le numéro de groupe pour l'identificateur utilisateur spécifié.
GETUSERID Cette fonction permet de retourner l'identificateur utilisateur pour un nom utilisateur.
GETUSERNAME Cette fonction permet de retourner le nom d'utilisateur pour l'identificateur utilisateur spécifié.
GOSUB Cette commande permet de transférer le contrôle du programme à la sous-routine interne spécifié.
GOTO Cette commande permet d'effectuer un branchement inconditionnel à l'étiquette spécifié.
GROUP Cette fonction permet d'extraire le nombre de groupe continue spécifié d'une chaîne de caractères spécifié.
GROUPSTORE Cette commande permet d'insérer une sous-chaîne de caractères ou une portion de sous-chaîne de caractères dans une chaîne de caractères et remplacer tous, une partie ou aucune partie de la chaîne de caractères.
GT Cet opérateur permet de vérifier si une expression est plus grande qu'une autre expression.
GTS Cette fonction permet de comparer chaque valeur dans un tableau spécifié dans sa valeur correspondante du tableau spécifié.
HASH Cette fonction permet de déterminer à quel groupe une clef d'enregistrement particulière est hachée, en fonction du modulo et du type d'un fichier.
HEADING Cette commande permet d'imprimer une chaîne de caractères que vous spécifiez en haut de chaque page de rapport sur le périphérique d'impression courant.
HUSH Cette commande permet d'activer ou désactiver la sortie de terminal.
ICONV Cette fonction permet de convertir une chaîne de caractères ou une donnée numérique en représentation en format basée sur le codes de conversion.
ICONVS Cette fonction permet de convertir une chaîne de caractères ou une donnée numérique dans le format d'affichage au format interne, basé sur un code de conversion, pour chaque élément d'un tableau dynamique.
IF/THEN/ELSE Cette commande permet d'exécuter un des deux blocs d'instructions basé sur une expression de condition.
IN Cette fonction permet de capturer des données brutes d'une file d'attente d'entrée ou d'un terminal.
INDEX Cette fonction permet de retourner la position de début d'une occurrence spécifié.
INDICES Cette fonction permet de retourner les noms d'index de clef alternative ou les informations à propos d'une clef d'index alternative particulière.
initSecureServerSocket Cette fonction permet de créer une connexion de serveur socket orienté flux de donnée sécurisé.
initServerSocket Cette fonction permet de créer une connexion orienté flux de données socket.
INMAT Cette fonction permet de retourner le nombre d'éléments d'un tableau ou le nombre de modulo composant un fichier.
INPUT Cette commande permet de demander les données à partir d'une file d'attente d'entrée ou de l'écran de terminal.
INPUT @ Cette commande permet de placer le curseur à l'emplacement spécifié dans l'écran de terminal et affiche un prompt à l'utilisateur comme entrée de donnée.
INPUTCLEAR Cette commande permet d'effacer le tampon de type avant-terminal afin que la commande INPUT suivante force une réponse de l'utilisateur.
INPUTERR Cette commande permet d'afficher le message d'erreur de ligne inférieur de l'écran du terminal.
INPUTIF Cette commande permet de demander l'entrée du tampon de type et l'associe à l'entrée à une variable.
INPUTNULL Cette commande permet d'activer le changement du caractère INPUTNULL par défaut du trait de soulignement par un autre caractère unique.
INPUTTRAP Cette commande permet de fixer un événement réagissant pour un caractère particulier ou des caractères dans un programme.
INS Cette commande permet d'insérer une expression avec le délimiteur approprié avant l'attribut, la valeur ou la marque de sous-valeur spécifié dans un tableau dynamique.
INSERT Cette fonction permet d'insérer une expression (avec son délimiteur) avant ou après l'attribut, la valeur ou la marque de sous-valeur spécifié dans un tableau dynamique.
INT Cette fonction permet de retourner la valeur entière pour une expression numérique.
ISMB Cette fonction permet de retourner un code indiquant si la langue actuellement installée est constitué d'un ensemble de caractères à un ou plusieurs octets.
ISNV Cette fonction permet de tester une expression pour une valeur nulle.
ISNVS Cette fonction permet de tester des éléments de tableau dynamique à voir si l'un d'eux est la valeur nulle.
ITYPE Cette fonction permet d'activer un programme UniBasic à exécuté dans les attributs virtuel UniData du dictionnaire d'un fichier UniData.
LE Cet opérateur permet de vérifier si une expression est plus petit ou égale à une autre expression.
LEN Cette fonction permet de retourner la longueur d'expression de caractère.
LENS Cette fonction permet de retourner la longueur des valeurs dans chaque élément d'un tableau dynamique.
LES Cette fonction permet de comparer chaque valeur dans un tableau spécifié à sa valeur correspondante du tableau spécifié.
LISTUSER Cette fonction permet de retourner les informations à propos d'un processus UniData actuellement en exécution dans le tableau dynamique.
LN Cette fonction permet de retourner le logarithme en base naturel de l'expression numérique spécifié.
loadSecurityContext Cette fonction permet de charger une sauvegarde un enregistrement de contexte de sécurité contenu dans la session courante.
LOCATE Cette commande permet de localiser un élément dans un tableau dynamique.
LOCK Cette commande permet de réserver une ressource informatique (comme un périphérique ou un fichier) pour le processus utilisateur courant.
LOOP/REPEAT Cette commande permet d'effectuer une boucle d'instructions selon une certaine condition.
LOWER Cette fonction permet de convertir toutes les marques d'attributs en marques de valeur, et, dans un tableau dynamique, convertir tous les marques de valeur en marques de sous-valeur.
LT Cet opérateur permet de vérifier si une expression est plus petite qu'une autre expression.
LTS Cette fonction permet de comparer chaque élément dans un tableau spécifié à sa valeur correspondante dans le tableau spécifié.
MAT Cette commande permet d'associer de nouvelles valeurs à tous les éléments d'un tableau dimensionné basé sur une expression.
MATBUILD Cette commande permet de générer un tableau dynamique d'un tableau à partir d'un tableau dimensionné basé sur les positions de début et de fin spécifiées et le délimiteur spécifié.
MATCH Cette fonction permet de demander si une variable correspond à une modèle de caractères, de nombre ou de chaîne de caractères littérale spécifié.
MATCHFIELD Cette fonction permet de retourner une sous-chaîne de caractères correspondant à modèle ou des données littérales.
MATPARSE Cette commande permet de distribué les éléments d'une chaîne de caractères délimiter ou un tableau dynamique avec des éléments consécutifs d'un tableau dimensionné.
MATREAD Cette commande permet d'associer les valeurs trouvés dans les attributs successifs d'un enregistrement aux éléments correspondant d'un tableau dimensionné.
MATREADL Cette commande permet d'associer les valeurs trouvés dans les attributs successifs d'un enregistrement aux éléments correspondant d'un tableau dimensionné dans un contexte de verrou partagé.
MATREADU Cette commande permet d'associer les valeurs trouvés dans les attributs successifs d'un enregistrement aux éléments correspondant d'un tableau dimensionné dans un contexte de verrou exclusif.
MATWRITE Cette commande permet d'écrire des éléments successifs d'un tableau dimensionné correspondant aux attributs d'un enregistrement.
MATWRITEU Cette commande permet d'écrire des éléments successifs d'un tableau dimensionné correspondant aux attributs d'un enregistrement sans libérer les verrous.
MAXIMUM Cette fonction permet de retourner la plus grande valeur numérique trouvé dans un tableau dynamique.
MBLEN Cette fonction permet de retourner le nombre d'octets dans le premier caractère de la chaîne de caractères.
MDPERFORM Cette commande permet d'exécuter des divers commandes UniData, des phrases ou des paragraphes dans un programme UniBasic lors du transfert de listes vers ou depuis les commandes exécutés.
MINIMUM Cette fonction permet de retourner la plus petite valeur numérique trouvé dans un tableau dynamique.
MOD Cette fonction permet de retourner le restant d'une division.
NE Cet opérateur permet de tester une non-égalité (différent).
NEG Cette fonction permet d'inverser le signe du nombre spécifié (s'il est négatif, il deviendra positif et s'il est négatif, il deviendra positif).
NES Cette fonction permet de comparer chaque valeur dans le tableau spécifié à sa valeur correspondante dans un tableau spécifié.
NFAUSER Cette fonction permet de débuter une connexion NFA (Network File Access) à partir d'un NFA client en utilisant un nom d'utilisateur et un mot de passe spécifié.
NOCONVERT Cette commande permet de contrôler la conversion de caractère spéciale.
NOT Cet opérateur permet d'effectuer une inversion logique du résultat.
NOTS Cet opérateur permet d'effectuer une inversion logique du résultat de chaque élément d'un tableau dynamique.
NULL Cette commande permet d'agir une instruction fausse ou nulle.
NUM Cette fonction permet de vérifier si une expression est numérique.
NUMS Cette fonction permet de vérifier, pour chacun des élément d'un tableau, s'ils sont numériques.
OCONV Cette fonction permet de convertir une chaîne de caractères ou des données numériques d'un format interne en un format d'affichage basé sur les codes de conversion.
OCONVS Cette fonction permet de convertir une chaîne de caractères ou des données numériques d'un format interne en un format de sortie basé sur les codes de conversion, pour chaque élément d'un tableau dynamique.
ON/GOSUB Cette commande permet de transférer le contrôle du programme à sous-routine indiqué par une étiquette en se basant sur une valeur spécifié.
ON/GOTO Cette commande permet de transférer le contrôle du programme à étiquette en se basant sur une valeur spécifié.
OPEN Cette commande permet d'ouvrir des données hachés UniData ou un fichier de dictionnaire afin de lire, écrire ou supprimer des enregistrements.
openSecureSocket Cette fonction permet d'ouvrir une connexion de socket sécurisé dans un mode spécifié et retourne l'état.
OPENSEQ Cette commande permet d'ouvrir un fichier à accès séquentiel, en débutant à l'enregistrement spécifié.
openSocket Cette fonction permet d'ouvrir une connexion socket dans un mode spécifié et retourne l'état.
OpenXMLData Cette fonction permet d'ouvrir un document XML après l'avoir préparé en utilisant la fonction PrepareXML.
OR Cet opérateur permet d'effectuer une test logique «Ou».
OSBREAD Cette commande permet de lire les données d'un fichier débutant à l'emplacement d'octet spécifié pour une certaine longueur en octets, et associe les données à une variable.
OSBWRITE Cette commande permet d'écrire une expression dans un fichier séquentiel à l'emplacement spécifié en octets.
OSCLOSE Cette commande permet de fermer un fichier séquentiel étant ouvert avec les commandes OSOPEN ou OPENSEQ.
OSDELETE Cette commande permet d'effacer un fichier séquentiel sur une NTFS ou UNIX.
OSOPEN Cette commande permet d'ouvrir un fichier séquentiel n'utilisant pas CHAR(10) en tant que saut de ligne.
OSREAD Cette commande permet de lire un fichier séquentiel entier et associe le contenu du fichier à une variable.
OSWRITE Cette commande permet d'écrire le contenu d'une expression dans un fichier séquentiel.
PAGE Cette commande permet d'imprimer la page de sortie courante.
PAUSE Cette commande permet de suspendre le processus UniData émettant la commande pour la délai spécifié avec wait_time ou jusqu'à ce que la commande WAKE soit exécuté par le processus.
PCPERFORM Cette commande permet d'exécuter une commande de système d'exploitation dans un programme UniBasic.
PERFORM Cette commande permet d'exécuter un ECL ou une commande SQL UniData dans un programme UniBasic.
PRECISION Cette commande permet d'arrondir les nombres au nombre de décimal spécifié.
PrepareXML Cette fonction permet de préparer un document XML pour un programme UniBASIC.
PRINT Cette commande permet d'afficher des données sur le terminal ou l'imprimante système, ou d'envoyer des données vers un fichier d'impression.
PRINTER Cette commande permet de sortir directement les données des instructions PRINT, FOOTING, HEADING ou PAGE sans l'envoyer vers un fichier.
PRINTER CLOSE Cette commande permet d'envoyer les données entreposés dans un fichier d'impression ou un tampon d'impression dans la file d'attente d'impression.
PRINTERR Cette commande permet d'afficher les messages d'erreur entreposé dans le fichier de message système UniData ou un fichier utilisateur.
PROCREAD Cette commande permet d'associer la valeur de chaîne de caractères dans un tampon d'entrée primaire dans Proc appelant à une variable.
PROCWRITE Cette commande permet d'écrire des données d'un tampon d'entrée primaire d'un Proc appelant.
PROGRAM Cette commande permet de définir le nom d'un programme principal courant.
PROMPT Cette commande permet de fixer le prompt de la commande INPUT vers un caractère codé sur un octet.
protocolLogging Cette fonction permet de démarrer ou d'arrêter le journal de bord.
PWR Cette fonction permet d'élever l'expression spécifié à la puissance de l'expression spécifié.
QUOTE Cette fonction permet d'entourer une expression de chaîne de caractères entre guillemets.
RAISE Cette fonction permet de déplacer tous les délimiteurs UniData au niveau suivant.
READ Cette commande permet de lire un enregistrement dans un fichier d'associer son contenu à un tableau dynamique.
READBCK Cette commande permet de demander l'ensemble de clef alternative par SETINDEX, puis récupère la valeur de la clef succédant précédente dans l'index.
READBCKL Cette commande permet de demander l'ensemble de clef alternative par SETINDEX, puis récupère la valeur de la clef succédant précédente dans l'index dans un contexte de verrou partagé.
READBCKU Cette commande permet de demander l'ensemble de clef alternative par SETINDEX, puis récupère la valeur de la clef succédant précédente dans l'index dans un contexte de verrou exclusif.
READFWD Cette commande permet de demander l'ensemble de clef alternative par SETINDEX, puis récupère la valeur de la clef succédant suivante dans l'index.
READFWDL Cette commande permet de demander l'ensemble de clef alternative par SETINDEX, puis récupère la valeur de la clef succédant suivante dans l'index dans un contexte de verrou partagé.
READFWDU Cette commande permet de demander l'ensemble de clef alternative par SETINDEX, puis récupère la valeur de la clef succédant suivante dans l'index dans un contexte de verrou exclusif.
READL Cette commande permet de lire l'enregistrement spécifié à partir d'un fichier et d'associer son contenu dans un tableau dynamique.
READLIST Cette commande permet d'associer les valeurs la liste de sélection actives à un tableau dynamique.
READNEXT Cette commande permet d'associer le prochaine identificateur d'enregistrement d'une liste de sélection active à une variable.
READNEXTTUPLE Cette commande permet d'associer l'enregistrement entier suivant à une variable.
READSELECT Cette commande permet d'associer les valeurs la liste de sélection actives à un tableau dynamique.
READSEQ Cette commande permet de lire le prochaine enregistrement d'un fichier séquentiel et associe les données lue à une variable.
readSocket Cette fonction permet de lire les données dans le tampon du socket.
READT Cette commande permet de lire le prochaine enregistrement d'un bande magnétique et d'y associer une variable.
READU Cette commande permet de lire un enregistrement d'un fichier et associer son contenu à une variable dynamique.
READV Cette commande permet d'associer les données d'un attribut d'enregistrement à une variable.
READVL Cette commande permet d'associer les données d'un attribut d'enregistrement à une variable dans un contexte de verrou partagé.
READVU Cette commande permet d'associer les données d'un attribut d'enregistrement à une variable dans un contexte de verrou exclusif.
READXBCK Cette commande permet de lire la clef précédente dans un clef alternative indexer de la même manière que la commande READBCK, mais sans lire l'enregistrement associé.
READXFWD Cette commande permet de lire la clef suivante dans un clef alternative indexer de la même manière que la commande READBCK, mais sans lire l'enregistrement associé.
ReadXMLData Cette fonction permet de retourner les données XML dans un tableau dynamique.
RECORDLOCKED Cette fonction permet de retourner l'état de verrou pour l'enregistrement ou le fichier spécifié.
RECORDLOCKL Cette commande permet de vérifier les verrous d'enregistrement.
RECORDLOCKU Cette commande permet de vérifier les verrous exclusif d'enregistrement.
RELEASE Cette commande permet de déverrouiller les verrous d'enregistrements et les fichiers verrouillés par le même processus utilisateur.
ReleaseXML Cette fonction permet de libérer une variable de tableau dynamique utilisant un identificateur XML.
REM Cette commande permet d'indiquer un commentaire ou une remarque n'étant pas interpréter par UniBasic.
REMOVE Cette commande ou fonction permet d'extraire un élément d'un tableau dynamique et associe l'élément enlevé à une variable.
REPLACE Cette fonction permet de remplacer les données d'un tableau dynamique avec une expression spécifié.
RESIZET Cette commande permet de changer la taille d'un bloc d'une commande WRITET utilisé.
RETURN Cette commande permet de transférer le contrôle d'un programme d'un sous-programme vers le programmant appelant ou le sous-programme.
REUSE Cette fonction permet d'affecter l'application d'opérations arithmétique dans un tableau dynamique.
REWIND Cette commande permet de rebobiner la bande magnétique.
RND Cette fonction permet de retourner un entier aléatoire entre 0 et l'expression spécifié moins 1.
RNDSEED Cette commande permet d'activer le générateur de nombre aléatoire selon le point spécifié.
RQM Cette commande permet d'arrêter l'exécution du programme pour le nombre de secondes spécifié.
SADD Cette fonction permet d'ajouter 2 nombres en chaîne de caractères et de retourner le résultat dans une chaîne de caractères sous forme de nombre.
saveSecurityContext Cette fonction permet d'encrypter et de sauvegarder un contexte de sécurité vers un système de sécurité.
SCMP Cette fonction permet de comparer 2 nombres dans des chaînes de caractères et retourne une valeur dépendamment du résultat de la comparaison.
SDIV Cette fonction permet d'effectuer la division de 2 nombres en chaîne de caractères et de retourner le résultat dans une chaîne de caractères sous forme de nombre.
SELECT Cette commande permet de créer une liste de sélection active de tous les identificateurs d'enregistrement dans un fichier.
SELECTINDEX Cette commande permet de créer une liste de sélection basé sur un index de clef alternative.
SELECTINFO Cette fonction permet de retourner l'état de la liste de sélection.
SEND Cette commande permet d'envoyer les données de sortie à ligne spécifié.
SEQ Cette fonction permet de convertir un simple caractère en son code de valeur ASCII.
SEQS Cette fonction permet de convertir le premier caractère d'un tableau dynamique à son code de valeur ASCII.
setAuthenticationDepth Cette fonction permet de fixer à quel niveau de profondeur UniData doit vérifier un certificat et décider qu'il n'est pas valide.
setCipherSuite Cette fonction permet de fixer l'identificateur de la suite de chiffrement à prendre en charge pour le contexte spécifié.
setClientAuthentication Cette fonction permet de fixer l'état de l'authentification client du socket.
SETENV Cette fonction permet de fixer une variable d'environnement dans UniBasic.
setHTTPDefault Cette fonction permet de configurer les ajustements du HTTP par défaut.
SETINDEX Cette commande permet de fixer un pointeur sur une clef dans un index alternative de clef.
setPrivateKey Cette fonction permet de charger la clef privé dans un contexte de sécurité afin qu'elle puisse être utilisée par les fonctions SSL.
setRandomSeed Cette fonction permet de générer un fichier d'accès aléatoire à partir d'une série de fichiers source et fixe ce fichier comme fichier par défaut pour le contexte de sécurité fournit.
setRequestHeader Cette fonction permet à l'utilisateur de définir des entêtes supplémentaires pour une requête.
setSocketOptions Cette fonction permet de fixer la valeur courante pour une option de socket associé avec un socket de n'importe quel type.
showSecurityContext Cette fonction permet de sortie les paramètres de configuration SLL d'un contexte de sécurité dans un format lisible.
SIGNATURE Cette fonction permet de générer une signature digital ou de vérifier une signature à l'aide d'une clef fournit.
SIN Cette fonction permet de retourner le sinus de trigonométrique de l'expression numérique.
SLEEP Cette commande permet d'arrêter l'exécution du programme pour le nombre de secondes spécifié.
SMUL Cette fonction permet de multiplier 2 nombres en chaîne de caractères et de retourner le résultat dans une chaîne de caractères sous forme de nombre.
SOAPCreateRequest Cette fonction permet de créer une requête SOAP et de retourner un identificateur associé à la requête.
SOAPCreateSecureRequest Cette fonction permet de créer une requête SOAP sécurisé et de retourner un identificateur associé à la requête.
SOAPGetDefault Cette fonction permet de demander les paramètres par défaut du SOAP, comme la version du SOAP.
SOAPGetFault Cette fonction permet d'analyser les données de réponses du SOAPSubmitRequest après avoir reçu un erreur SOAP, dans un tableau dynamique de composante d'erreur SOAP.
SOAPGetResponseHeader Cette fonction permet de demander l'entête de réponse spécifique après l'émission d'une requête SOAP.
SOAPRequestWrite Cette fonction permet de sortir la requête SOAP en format XML dans une chaîne de caractères ou un fichier.
SOAPSetDefault Cette fonction permet de fixer la configuration par défaut de SOAP, comme la version de SOAP.
SOAPSetParameters Cette fonction permet de fixer le corps de la requêtes SOAP, spécifiant une méthode à distance appeler avec une liste de méthodes de paramètres.
SOAPSetRequestBody Cette fonction permet de fixer le corps de la requête SOAP directement, plutôt que de le construire avec la fonction SOAPSetParameters.
SOAPSetRequestContent Cette fonction permet fixer le contenu entier de requête SOAP à partir d'une chaîne de caractères d'entrée ou d'un fichier.
SOAPSetRequestHeader Cette fonction permet de fixer l'entête de requête SOAP.
SOAPSubmitRequest Cette fonction permet de soumettre une requête SOAP et de demander la réponse.
SORT Cette fonction permet d'activer le tri d'un tableau dynamique.
SOUNDEX Cette fonction permet de convertir une expression en code phonétique.
SPACE Cette fonction permet de retourner une chaîne de caractères contenant le nombre d'espaces spécifié.
SPACES Cette fonction permet de retourner le nombre d'espaces spécifiés dans chaque élément d'un tableau dynamique.
SPLICE Cette fonction permet d'effectuer la concaténation de 2 chaîne de caractères ou tableaux et insère une expression entre ceux-ci.
SQLAllocConnect Cette fonction permet d'allouer et initialiser un environnement de connexion dans un environnement BCI d'UniData.
SQLAllocEnv Cette fonction permet de créer un environnement dans lequel s'exécute des appels BCI d'UniData.
SQLAllocStmt Cette fonction permet de créer un environnement d'instruction SQL dans lequel s'exécute une déclarations SQL.
SQLBindCol Cette fonction permet d'indiquer à BCI d'UniData de renvoyer les résultats d'un appel SQLFetch.
SQLBindParameter Cette fonction permet d'indiquer où trouver les valeurs des marqueurs de paramètre d'entrée lorsque vous émettez un appel SQLExecute ou SQLExecDirect.
SQLCancel Cette fonction permet de fermer n'importe quel curseur ouvert associé avec l'environnement d'instruction SQL et rejette les résultats en attente à la source de données.
SQLColAttributes Cette fonction permet de demander les informations de requête spécifique demandées par la valeur de la colonne spécifié.
SQLColumns Cette fonction permet de demander l'ensemble de résultats d'un environnement d'instruction spécifié d'un curseur de 12 colonnes décrivant les colonnes trouvées par le modèle de recherche.
SQLConnect Cette fonction permet de connecter la source de données ODBC spécifié.
SQLDescribeCol Cette fonction permet de demander les informations descriptives à propos de la colonne spécifié.
SQLDisconnect Cette fonction permet de déconnecter un environnement de connexion d'une source de données.
SQLError Cette fonction permet de retourner les informations d'état d'erreur à propos d'un des 3 environnements que vous utilisez.
SQLExecDirect Cette fonction permet d'accepter une instruction SQL ou un appel de procédure puis l'envoi à la source de données pour l'exécution.
SQLExecute Cette fonction permet d'exécuter une instruction SQL à plusieurs reprises, en utilisant différentes valeurs pour les marqueurs de paramètres.
SQLFetch Cette fonction permet d'extraire les valeurs de colonne de l'enregistrement suivant à partir d'un ensemble de résultats de la source de données et les place dans les variables spécifiés par SQLBindCol.
SQLFreeConnect Cette fonction permet de libérer un environnement de connexion et ses ressources.
SQLFreeEnv Cette fonction permet de libérer un environnement d'interface client SQL et ses ressources.
SQLFreeStmt Cette fonction permet de libérer certaines ou toutes les ressources associées à une d'environnement d'instruction SQL.
SQLGetInfo Cette fonction permet de demander les informations générales à propos de pilote ODBC et la source de données.
SQLGetTypeInfo Cette fonction permet de retourner les informations à propos d'un SQL et la source de données.
SQLNumParams Cette fonction permet de demander le nombre de paramètres d'une instruction SQL.
SQLNumResultCols Cette fonction permet de retourner le nombre de colonnes dans un ensemble de résultats.
SQLParamOptions Cette fonction permet aux applications de charger un tableau de marqueur de paramètres dans un seul appel de fonction SQLExecDirect ou SQLExecute.
SQLPrepare Cette fonction permet de transmettre une instruction SQL ou un appel de procédure vers la source de données afin de préparation l'exécution SQLExecute.
SQLRowCount Cette fonction permet de retourner le nombre d'enregistrements changé par les instructions UPDATE, INSERT ou DELETE.
SQLSetConnectOption Cette fonction permet de contrôler certains aspects de la connexion à une source de données.
SQLSetParam Cette fonction permet d'indiquer où trouver les valeurs des marqueurs de paramètre d'entrée lorsque vous émettez un appel SQLExecute ou SQLExecDirect.
SQLSpecialColumns Cette fonction permet de demander les informations à propos de colonne d'une table.
SQLStatistics Cette fonction permet de demander une liste de statistiques à propos d'une simple table et ses indexes.
SQLTables Cette fonction permet de demander un ensemble de résultats répertoriant les tables correspondant aux modèles de recherche.
SQLTransact Cette fonction permet de demander un COMMIT ou ROLLBACK pour toutes les instructions SQL associées à une connexion ou à toutes les connexions associées avec un environnement.
SQRT Cette fonction permet de retourner la racine carré d'un nombre positif spécifié.
SQUOTE Cette fonction permet d'entourer une chaîne de caractères avec des simples guillemets.
SSUB Cette fonction permet de soustraire 2 nombres en chaîne de caractères et de retourner le résultat dans une chaîne de caractères sous forme de nombre.
STATUS Cette fonction permet de retourner un code indiquant la condition de la commande ou une fonction venant juste de s'exécuter.
STOP Cette commande permet d'arrêter l'exécution du programme courant.
STR Cette fonction permet de retourner une chaîne de caractères composé d'un nombre de répétitions d'une chaîne de caractères.
STRS Cette fonction permet de retourner chaque élément d'un tableau spécifié le nombre de fois spécifié.
submitRequest Cette fonction permet de soumettre une requête et demande une réponse.
SUBROUTINE Cette commande permet de déterminer le début d'une sous-routine externe.
SUBROUTINE (mise à jour de déclencheur) Cette commande permet d'appliquer les contraintes définies par l'utilisateur devant être satisfaites avant que les données puissent être actualisé.
SUBROUTINE (suppression de déclencheur) Cette commande permet de déclencheur un DELETE étant exécuté lorsque vous tentez de supprimer un enregistrement dans le fichier sujet.
SUBSTRINGS Cette fonction permet d'extraire une chaîne de caractères des éléments d'un tableau dynamique.
SUM Cette fonction permet d'ajouter les valeurs numériques dans le tableau dynamique selon les délimiteurs dynamique de tableau.
SWAP Cette fonction permet de remplacer toutes les occurrences d'une sous-chaîne de caractères avec un seconde sous-chaîne de caractères.
SYSTEM Cette fonction permet de demander certains paramètres du niveau du système définis par des instructions UniBasic ou par des commandes ECL telles que SETPTR, TERM et des instructions de requêtes.
TAN Cette fonction permet de retourner la tangente de trigonométrique de l'expression numérique.
TIME Cette fonction permet de retourner l'heure de la journée dans un format interne, exprimé en nombre de secondes écoulées depuis minuit.
TIMEDATE Cette fonction permet de retourner une chaîne de caractères représentant l'heure et la date courante selon le format externe «hh:mm:ss dd mmm yyyy».
TRANSACTION ABORT Cette commande permet d'annuler la transaction active.
TRANSACTION COMMIT Cette commande permet de conclure la transaction active.
TRANSACTION START Cette commande permet d'initier une nouvelle transaction.
TRIM Cette fonction permet d'enlever tous les espaces ou occurrences spécifiés au début et à la fin de la chaîne de caractères.
TRIMB Cette fonction permet d'enlever tous les espaces à la fin de la chaîne de caractères.
TRIMF Cette fonction permet d'enlever tous les espaces au début de la chaîne de caractères.
TRIMS Cette fonction permet d'enlever tous les espaces de chaque élément d'un tableau dynamique.
UDTEXECUTE Cette commande permet d'exécuter une commande dans un «ECLTYPE U», quel que soit le BASICTYPE utilisé lors de la compilation du programme.
UNASSIGNED Cette fonction permet de vérifier une variable dans un programme pour voir s'il est actuellement associé à une valeur ou non.
UNLOCK Cette commande permet de déverrouiller les ressources informatiques prédéfinies et réservées par la commande LOCK.
UPCASE Cette fonction permet de convertir des caractères en majuscule dans une chaîne de caractères.
WAKE Cette commande permet d'activer un processus UniData (pid) ayant été interrompu avec la commande ECL PAUSE ou la commande PAUSE de UniBasic.
WEOF Cette commande permet d'écrire une marque EOF (fin de fichier) sur une bande magnétique.
WEOFSEQ Cette commande permet d'écrire une marque de fin de fichier à la position du pointeur d'enregistrement dans un fichier séquentiel, provoquant ainsi comme résultat la réduction du fichier à la position courante.
WRITE Cette commande permet d'écrire une expression dans un fichier ouvert et libère des verrous définis par le même processus.
WRITELIST Cette commande permet d'écrire le contenu d'une variable dans une liste sauvegardé.
WRITESEQ Cette commande permet d'écrire une expression dans un enregistrement d'un fichier séquentiel à la position courante du pointeur d'enregistrement.
WRITESEQF Cette commande permet d'écrire une expression dans un enregistrement d'un fichier séquentiel à la position courante du pointeur d'enregistrement et force UniData à écrire immédiatement les données sur le disque.
writeSocket Cette fonction permet d'écrire les données dans la connexion de socket.
WRITET Cette commande permet d'écrire la valeur d'une expression d'un enregistrement sur une bande magnétique.
WRITEU Cette commande permet d'écrire un enregistrement dans un fichier sans relâché les verrous.
WRITEV Cette commande permet de mettre à jour un attribut spécifié dans un fichier quelque soit l'état du verrou.
WRITEVU Cette commande permet d'écrire une expression dans un attribut d'un enregistrement quelque soit l'état du verrou.
XDOMAddChild Cette fonction permet de rechercher un chemin spécifié dans un contexte d'une structure DOM et insère un noeud en tant que dernier enfant du noeud trouvé.
XDOMAppend Cette fonction permet de rechercher un chemin spécifié dans un contexte d'une structure DOM et insère un noeud dans la structure DOM en tant que prochaine enfant du noeud trouvé.
XDOMClone Cette fonction permet de dupliquer la sous-arborescence DOM spécifiée par l'identificateur XML à une nouvelle sous-arborescence spécifié par un nouvel identificateur XML.
XDOMClose Cette fonction permet de libérer une structure DOM.
XDOMCreateNode Cette fonction permet de créer un nouveau noeud dans une structure DOM.
XDOMCreateRoot Cette fonction permet de créer une nouvelle structure DOM avec une racine seulement.
XDOMEvaluate Cette fonction permet de retourner la valeur d'un chemin dans le contexte d'un identificateur XML d'une structure DOM.
XDOMGetAttribute Cette fonction permet de demander le noeud d'un attribut de noeud selon le nom d'attribut spécifié.
XDOMGetNodeName Cette fonction permet de demander le nom d'un noeud.
XDOMGetNodeType Cette fonction permet de demander le type de noeud.
XDOMGetNodeValue Cette fonction permet de demander la valeur du noeud.
XDOMGetOwnerDocument Cette fonction permet de demander l'identificateur DOM à lequel appartient l'identificateur de noeud.
XDOMGetUserData Cette fonction permet de demander les données utilisateur associé avec le noeud.
XDOMInsert Cette fonction permet de rechercher un chemin dans un contexte de noeud XML dans une structure DOM, et insère un identificateur de noeud dans une structure de DOM de l'enfant précédemment trouvé dans un noeud.
XDOMLocate Cette fonction permet de rechercher un point de départ pour la recherche d'un XPath relative dans le contexte d'un identificateur XML d'une structure DOM.
XDOMLocateNode Cette fonction permet de traverser un identificateur de noeud et de demander le prochain noeud selon la direction de l'index enfant.
XDOMOpen Cette fonction permet de lire un document XML et de créer une structure DOM.
XDOMRemove Cette fonction permet de rechercher un chemin dans un contexte d'identificateur XML d'une structure DOM, et alors d'enlever le noeud trouvé ou son attribut par le nom spécifié.
XDOMReplace Cette fonction permet de rechercher un chemin dans un contexte d'identificateur XML d'une structure DOM, et de remplacer le noeud trouvé par l'identificateur de noeud spécifié.
XDOMSetNodeValue Cette fonction permet de fixer la valeur d'un noeud.
XDOMSetUserData Cette fonction permet de fixer les données utilisateur associé avec le noeud.
XDOMTransform Cette fonction permet de transformer la structure DOM d'entrée à l'aide de la feuille de style spécifiée pour générer la structure DOM, le fichier ou la chaîne de caractères.
XDOMValidate Cette fonction permet de valider le document DOM en utilisant un schéma d'identificateur d'espace de nom spécifié et un espace de nom externe spécifié.
XDOMValidateDom Cette fonction permet de valider un document DOM en utilisant un schéma d'identificateur d'espace de nom externe spécifié et un espace de nom externe optionnel spécifié.
XDOMWrite Cette fonction permet d'écrire une structure DOM dans une chaîne de caractères ou un fichier.
XLATE Cette fonction permet de retourner le contenu d'un attribut et de prendre une action supplémentaire si l'enregistrement n'existe pas ou si l'attribut est vide.
XMAPClose Cette fonction permet de fermer un identificateur d'ensemble de données U2XMAP et libère toutes ses structures et la mémoire qu'il utilise.
XMAPCreate Cette fonction permet de créer un document XML vide pour transférer des données d'une base de données UniData vers un XML selon les règles de cartographie spécifié.
XMAPOpen Cette fonction permet d'ouvrir un document XML en tant qu'ensemble de données U2XMAP.
XMAPReadNext Cette fonction permet de demander le prochaine enregistrement d'un ensemble de données U2XMAP et le formate en tant qu'enregistrement du fichier UniData en cours de cartographie.
XMAPToXMLDoc Cette fonction permet de générer un document XML à partir de l'ensemble de données U2XMAP en utilisant les règles de cartographie spécifié.
XMLError Cette fonction permet de demander le dernier message d'erreur XML.
XMLExecute Cette fonction permet d'activer la création d'un document XML en utilisant une instruction LIST de UniQuery ou une instruction SELECT du SQL de UniData pour un programme UniBasic.
XMLGetError Cette fonction permet de demander le code d'erreur et le message d'erreur après l'échec d'un appel à l'API du XML.
XMLGetOptions Cette fonction permet de demander les valeurs pour l'encodage et les autres options XML en vigueur dans la session UniData courante.
XMLGetOptionValue Cette fonction permet de demander la valeur d'encodage ou toute autre option XML en vigueur dans la session UniData courante.
XMLSetOptions Cette fonction permet de définir le paramètre d'encodage et d'autres options XML dans la session UniData courante.
XMLTODB Cette fonction permet de remplir la base de données UniData à partir d'UniBasic.


Dernière mise à jour : Samedi, le 10 mars 2018