Vous êtes sur le site Web historique de la documentation de 4D. Les documentations sont progressivement déplacées vers developer.4d.com

Accueil

 
4D v20 R7
Lire info process

Lire info process 


 

Lire info process ( processNumber ) -> Résultat 
Paramètre Type   Description
processNumber  Entier in Numéro du process
Résultat  Objet in Informations sur le process

La commande Lire info process retourne un objet fournissant des informations détaillées sur le process dont le numéro est indiqué dans processNumber

Si le numéro de process transmis est incorrect, la commande retourne un objet null.

L'objet retourné contient les propriétés suivantes :

 

Propriété Type Description
cpuTime Réel Durée d'exécution (secondes)
cpuUsage Réel Pourcentage de temps consacré à ce process (entre 0 et 1)
creationDateTime Texte (Date ISO 8601) Date et heure de la création du process
ID Entier long ID unique du process
name Texte Nom du process
number Entier long Numéro du process
preemptive Booléen Vrai si l'exécution est préemptive, faux sinon
sessionID Texte UUID de session
state Entier long Statut actuel. Valeurs possibles :
Constante Valeur
Inexistant -100
Détruit -1
En exécution 0
Endormi 1
En attente événement 2
En attente entrée sortie 3
En attente drapeau interne 4
Suspendu 5
systemID Texte ID du process utilisateur, du process 4D ou du process de réserve
type Entier long Type de process en cours d'exécution. Valeurs possibles (voir également la note) : 
Constante Valeur Comment
Aucun 0
Autre process 4D -10
Autre process interne -40
Autre process utilisateur 4
Créé par commande de menu 2
Créé par dialogue d'exécution 3
Gestionnaire Apple Event -7
Gestionnaire d’événement -8
Gestionnaire d’index -5
Gestionnaire de session ServerNet -44
Gestionnaire de session SQL Net -53
Gestionnaire du cache -4
Gestionnaire du port série -6
Process 4D principal -39
Process 4D Server interne -18
Process compilateur -29
Process CSM -22
Process d'activité -26
Process DB4D Cron -49
Process DB4D Ecriture cache -46
Process DB4D Garbage collector -47
Process DB4D Index builder -45
Process DB4D Listener -51
Process DB4D Miroir -50
Process DB4D Worker pool utilisateur -48
Process de restitution -21
Process de sauvegarde -19
Process développement -2
Process du fichier d'historique -20
Process du serveur Web -13
Process exécuté sur client -14
Process exécuté sur serveur 1
Process exécution méthode SQL -24
Process gestionnaire de clients -31
Process HTTP Ecriture historique -58
Process HTTP Listener -56
Process HTTP Worker pool serveur -55
Process interface serveur -15
Process Logger -57
Process macro éditeur de méthod -17
Process minuteur interne -25
Process principal -1
Process ServerNet Listener -43
Process SOAP -33
Process SQL Listener -54
Process SQL Worker pool serveur -52
Process sur fermeture -16
Process Web 4D distant -12
Process Web sans contexte -3
Process worker 5 Process worker lancé par l’utilisateur
Process Worker pool réserve -42
Process Worker pool utilisé -41
Tâche externe -9
Web server spare process -32
 
visible Booléen Vrai si visible, faux sinon

Note : Les process internes de 4D ont une valeur de type négative et les process générés par l'utilisateur ont une valeur positive. Les process Worker lancés par l'utilisateur ont une valeur de type 5.

Voici un exemple d'objet de sortie :

{
    "number": 4,
    "name": "Application process",
    "sessionID": "3C81A8D7AFE64C2E9CCFFCDC35DC52F5",
    "ID": 4,
    "visible": true,
    "type": -18,
    "state": 0,
    "creationDateTime": "2024-09-22T12:46:39.787Z",
    "preemptive": false,
    "systemID": "123145476132864",
    "cpuUsage": 0,
    "cpuTime": 0.006769
}

Exemple  

Vous voulez savoir si le process est préemptif :

 var $preemptive : Boolean
 $preemptive:=Lire info process(Current process).preemptive



Voir aussi  

_o_INFORMATIONS PROCESS
Lire activite process
Nombre de process
Session info
Statut du process

 
PROPRIÉTÉS 

Produit : 4D
Thème : Process
Numéro : 1843
Nom intl. : Process info

Commande(s) éligible(s) à l'exécution dans un process préemptif

 
PAGE CONTENTS 
 
HISTORIQUE 

New
Créé : 4D v20 R7

 
UTILISATION DE L'ARTICLE

4D - Langage ( 4D v20 R7)