PreviousNext
Help > Développement > Fonctions W-Langage pour AS/400 > Fonctions Gestion de Travaux > ASJobList
ASJobList

 Liste l’ensemble des jobs actifs d’un sous-système AS/400.

 

Syntaxe

 

bResult = ASJobList (ASJobCollection, Travail, Utilisateur, Numéro du travail, Type,  Statut, Connexion)

 

Paramètres

 

bResult

Booléen - Vrai si la commande a réussi, Faux en cas d'erreur.

ASJobCollection

Variable de type AsJobCollection qui va contenir les résultats

Travail

Filtre selon le nom du travail, valeur spéciales *CURRENT, *ALL. La valeur *ALL est utilisée si aucune valeur n'est précisée.

Utilisateur

Filtre selon le nom de l'utilisateur qui a créé le travail, valeur spécial *CURRENT, *ALL. La valeur *CURRENT est utilisée si aucune valeur n'est précisée.

Numéro du travail

Filtre selon un numéro du travail, valeurs spéciales *, *INT. La valeur * est utilisée si aucune valeur n'est précisée.

Type

Filtre selon le type du travail, valeurs spéciales *, A, B, I, M, R, S, W, X. La valeur * est utilisée si aucune valeur n'est précisée.

Statut

Filtre selon le statut du travail, valeurs spéciales  *ACTIVE, *JOBQ, *OUTQ, *ALL. La valeur *ACTIVE est utilisée si aucune valeur

Connexion

Connexion - nom de la connexion

 

 

Exemple

listJob est un ASJobCollection

 

//comportement par défaut liste les jobs actifs du system.

SI PAS ASJobList(listJob,"","", "","","", MaConnexion1)

 Erreur(ErreurInfo(errComplet)) 

FIN 

 

Un ASJobCollection contient un certain nombre d’objet ASJob. Les objets ASJob ont les propriétés suivantes :

 

Propriété

Description

Job_name

Job name used

Job_user_name

User name used

Job_number

Job number used

Job_internal_id

Internal job identifier

Job_status

Status

Job_type

Job type

Job_subtype

Job subtype

Job_info_status

Job information status

Job_act_job_sts

Active job status

Job_alw_multi_threads

Allow multiple threads

Job_act_endjob_sts

Active job status for jobs ending

Job_brkmsg

Break message handling

Job_cancel_key

Cancel key

Job_ccsid

Coded character set ID

Job_cntryid

Country or region ID

Job_cpu_time

Processing unit time used, if less than 2,147,483,647 milliseconds

Job_usrprf

Current user profile

Job_completion_sts

Completion status

Job_pool_id

Current system pool identifier

Job_char_id_ctrl

Character identifier control

Job_process_unit_time

Processing unit time used - total for the job

Job_process_unit_time_db

Processing unit time used for database - total for the job

Job_datetime_active

Date and time job became active

Job_datetime_in

Date and time job entered system

Job_datetime_sched

Date and time job is scheduled to run

Job_datetime_jobq

Date and time job was put on this job queue

Job_datfmt

Date format

Job_datsep

Date separator

Job_dbcs_cap

DBCS-capable

Job_ddm_handle

DDM conversation handling

Job_dftwait

Default wait

Job_devrcyacn

Device recovery action

Job_devname

Device name

Job_dftccsid

Default coded character set identifier

Job_decfmt

Decimal format

Job_datetime_end

Date and time job ended

Job_endsev

End severity

Job_endsts

End status

Job_exitkey

Exit key

Job_func_name

Function name

Job_func_type

Function type

Job_signed_job

Signed-on job

Job_grpprfname

Group profile name

Job_grpprfname_sup

Group profile name - supplemental

Job_inqmsgrply

Inquiry message reply

Job_account_code

Job accounting code

Job_date

Job date

Job_desc_name

Job description name - qualified

Job_queue_name

Job queue name - qualified

Job_queue_pty

Job queue priority

Job_switches

Job switches

Job_jobmsgqfl

Job message queue full action

Job_jobmsgq_size

Job message queue maximum size

Job_usrid

Job user identity

Job_usrid_setting

Job user identity setting

Job_end_reason

Job end reason

Job_log_pending

Job log pending

Job_type_enhanced

Job type - enhanced

Job_langid

Language ID

Job_loglvl

Logging level

Job_logclpgm

Logging of CL programs

Job_logsev

Logging severity

Job_logtext

Logging text

Job_mode_name

Mode name

Job_max_proc_unit_time

Maximum processing unit time

Job_max_tmp_stg_k

Maximum temporary storage in kilobytes

Job_max_threads

Maximum threads

Job_max_tmp_stg_m

Maximum temporary storage in megabytes

Job_mem_pool_name

Memory pool name

Job_msgrpl

Message reply

Job_interactive_trs

Number of interactive transactions

Job_db_lckwait

Number of database lock waits

Job_mch_lckw

Number of internal machine lock waits

Job_nondb_lckw

Number of nondatabase lock waits

Job_aux_ioreq

Number of auxiliary I/O requests

Job_outq_name

Output queue name - qualified

Job_outq_pty

Output queue priority

Job_prttext

Print text

Job_prtdevname

Printer device name

Job_purge

Purge

Job_prd_retcode

Product return code

Job_prog_retcode

Program return code

Job_pending_sgnset

Pending signal set

Job_process_id

Process ID number

Job_response_time

Response time total

Job_runpty

Run priority (job)

Job_routing_data

Routing data

Job_strseq

Sort sequence table - qualified

Job_sts_msghdl

Status message handling

Job_sts_jobq

Status of job on the job queue

Job_sbmjob

Submitter's job name - qualified

Job_sbmmsgq

Submitter's message queue name - qualified

Job_sbsd

Subsystem description name - qualified

Job_syspoolid

System pool identifier

Job_spclenv

Special environment

Job_sgnblk_mask

Signal blocking mask

Job_sgnsts

Signal status

Job_svrtype

Server type

Job_splfile_action

Spooled file action

Job_timsep

Time separator

Job_timeslice

Time slice

Job_timeslice_end

Time-slice end pool

Job_tmpstgk

Temporary storage used in kilobytes

Job_time_db_lckw

Time spent on database lock waits

Job_time_mch_lckw

Time spent on internal machine lock waits

Job_time_nondb_lckw

Time spent on nondatabase lock waits

Job_threadcnt

Thread count