> Tech > Annexe 1 : Résumé des BIF

Annexe 1 : Résumé des BIF

Tech - Par Renaud ROSSET - Publié le 24 juin 2010
email

Figure 1 : Résumé des BIF
Catégorie
Fonction
Description
V5R2 V5R1 V4R4
Fonctions

Annexe 1 : Résumé des BIF

chaîne

%CHECK(comparator:string{:start}) Trouver la première position du caractère pas dans le comparateur x x  
  %CHECKR(comparator:string{:start}) Trouver la dernière position du caractère pas dans le comparateur x x  
  %REPLACE(replacement:string{:start{:length}}) Remplacer une portion d’une chaîne x x x
  %SCAN(search:string{:start}) Trouver la première position de l’argument de recherche dans la chaîne x x x
  %SUBST(string:start{:length}) Sous-chaîne Get/set x x x
  %TRIM(string)        
  %TRIML(string)        
  %TRIMR(string) Enlever les blancs (à gauche, à droite ou les deux) de la chaîne x x x
  %XLATE(from:to:string{:start}) Traduire les caractères dans une chaîne x x  
Fonctions arithmétiques %ABS(expression) Valeur absolue de l’expression      
  %DIV(dividend:divisor) Quotient entier x x x
  %REM(dividend:divisor) Reste de la division d’arguments x x x
  %SQRT(number) Racine carrée x x  
Fonctions fichier/tableau %EOF({file}) Condition fin de fichier x x x
  %EQUAL({file}) Correspondance exacte pour SETLL ou LOOKUP x x x
  %FIELDS(fields) Liste des champs à mettre à jour x    
  %FOUND({file}) Condition enregistrement/élément trouvée x x x
  %KDS(structure{:number-of-keys}) Utiliser la structure de données comme liste de clés x    
  %LOOKUP(argument:array{:start{:elements}})        
  %LOOKUPGE(argument:array{:start{:elements}})        
  %LOOKUPGT(argument:array{:start{:elements}})        
  %LOOKUPLE(argument:array{:start{:elements}})        
  %LOOKUPLT(argument:array{:start{:elements}}) Consultation d’index de tableau (égal, supérieur/égal, supérieur
à, inférieur/égal, inférieur à)
x x  
  %OCCUR(structure) Obtenir/définir l’occurrence courante d’une structure de données
à occurrences multiples
x x x
  %OPEN(file) Etat ouvert du fichier x x x
  %TLOOKUP(argument:table{:alt-table})        
  %TLOOKUPGE(argument:table{:alt-table})        
  %TLOOKUPGT(argument:table{:alt-table})        
  %TLOOKUPLE(argument:table{:alt-table})        
  %TLOOKUPLT(argument:table{:alt-table}) Etat de consultation de table (égal, supérieur/égal, supérieur
à, inférieur/égal, inférieur à)
x x  
  %XFOOT(array) Additionner les éléments dans le tableau x x x
Fonctions de traitement d’erreur %ERROR Condition d’erreur x x x
  %STATUS({file name}) Code d’état x x x
Fonctions de conversion de données %CHAR(expression{:date-format}) Convertir l’expression en caractère x x x
  %DEC(expression{:digits:decpos})        
  %DECH(expression{:digits:decpos}) Convertir l’expression en décimal packé (avec/sans demi-ajustement) x x x
  %EDIT(expression:edit-code{:symbol}) Modifier la chaîne en utilisant edit code x x x
  %EDITFLT(expression) Montrer la représentation externe du nombre à virgule flottante x x x
  %EDITW(expression:edit-word) Modifier la chaîne en utilisant edit word x x x
  %FLOAT(expression) Convertir l’expression en virgule flottante x x x
  %GRAPH(expression) Convertir en graphique x x x
  %INT(expression)        
  %INTH(expression) Convertir l’expression en entier (avec/sans demi-ajustement) x x x
  %STR(pointer{:max-length})ht Caractères dans une chaîne terminée par null x x x
  %UCS2(expression) Convertir l’expression en format UCS-2 x x x
  %UNSH(expression) Convertir l’expression en entier non signé (avec/sans demi-ajustement) x x x
Fonctions associées à la date %DATE{(value{:format})} Convertir la valeur en date      
  %DAYS(number) Convertir le nombre en jours x x  
  %DIFF(expression1:expression2:duration-code) Trouver la différence entre des dates/heures x x  
  %HOURS(number) Convertir le nombre en heures x x  
  %MINUTES(number) Convertir le nombre en minutes x x  
  %MONTHS(number) Convertir le nombre en mois x x  
  %MSECONDS(number) Convertir le nombre en microsecondes x x  
  %SECONDS(number) Convertir le nombre en secondes x x  
  %SUBDT(expression:duration-code) Obtenir la portion de date/heure x x  
  %TIME{(value{:format})} Convertir la valeur en temps x x  
  %TIMESTAMP{(value{:format})} Convertir la valeur en tampon horodateur x x  
  %YEARS(number) Convertir le nombre en années x x  
Fonctions d’attribut de données %DECPOS(expression) Nombre de chiffres décimaux dans l’expression x x x
  %ELEM(data item) Nombre d’éléments dans le tableau, table ou structure de données
à occurrences multiples
x x x
  %LEN(expression) Longueur de l’expression (chiffres ou caractères) x x x
  %SIZE(data-item{:*ALL}) Nombre d’octets alloués à l’élément de données x x x
Fonctions pointeur/ stockage %ADDR(variable) Adresse de la variable x x x
  %ALLOC(bytes) Allouer le stockage x x  
  %PADDR(procedure) Adresse de la procédure/prototype x x x
  %REALLOC(pointer:expression) Réallouer le stockage x x  
Fonctions diverses %BITAND(arguments) ANDing des arguments en bits x    
  %BITNOT(argument) Inverse de l’argument en bits x    
  %BITOR(arguments) ORing des arguments en bits x    
  %BITXOR(arguments) ORing exclusif en bits des deux arguments x    
  %NULLIND(field) Définition d’indicateur null x x x
  %PARMS Nombre de paramètres transmis à la procédure x x x
  %SHTDN Fermeture demandée ? x x  
  %THIS Instance de classe d’une méthode native x x  

Téléchargez cette ressource

Guide de technologie 5G pour l’entreprise

Guide de technologie 5G pour l’entreprise

Pourquoi la 5G est-elle faite pour votre entreprise ? La 5G peut améliorer la vitesse, la fiabilité et la capacité de votre réseau, permettant ainsi une meilleure collaboration, une productivité accrue et une prise de décision plus rapide. Notre livre blanc " The Big Book of Enterprise 5G" vous fournit les informations stratégiques dont vous avez besoin pour prendre des décisions éclairées et préparer votre entreprise à prospérer dans l'ère de la 5G. Cradlepoint, part of Ericsson est le leader mondial des solutions de réseau sans fil 4G LTE et 5G fournies via le cloud. Connectez vos employés, lieux et objets avec la 4G LTE et la 5G pour un WAN sans fil d'entreprise.

Tech - Par Renaud ROSSET - Publié le 24 juin 2010