Lors de l'exécution d'un programme, le système plante à cause d'un "dépassement de capacité de la mémoire automatique".
Le problème vient d'une déclaration d'un tableau trop volumineux (9999 éléments complexes dont un autre tableau à l'intérieur de chaque ligne).
Vous retrouverez ci-dessous la déclaration des ds.
Code : Tout sélectionner
d Relaunch_tab ds qualified dim(9999)
d lr_coste 1A inz('')
d lr_coach 2S 0 inz(0)
d lr_nrcde 5A inz('')
d lr_dtcde 8S 0 inz(0)
d lr_nrseq 4S 0 inz(0)
d lr_starep 3A inz('')
d lr_starel 3A inz('')
d lr_dtdrd Z
d lr_dtrep Z
d lr_pfrep 10A inz('')
d lr_coart 8A inz('')
d lr_desart 30A inz('')
d lr_qtcde 7P 1 inz(0)
d lr_qulio 7P 1 inz(0)
d lr_unsoc 1A inz('')
d lr_dtbesa 8S 0 inz(0)
d lr_puacd 11P 4 inz(0)
d lr_cdfou 7A inz('')
d lr_tyapp 1A inz('')
d lr_nom30 30A inz('')
d lr_mon 3A inz('')
d lr_nrsoa 2S 0 inz(0)
d n_rep 4S 0
d t_answDetails likeds(ds_ansDetail) dim(10)
d ds_ansDetail ds qualified template
d lr_nrliv 4S 0 inz(0)
d lr_rqtliv 7S 1 inz(0)
d lr_rdtbes 8S 0 inz(0)
d lr_rpuacd 11P 4 inz(0)
d lr_reste 7S 1 inz(0)
Existe-t-il des paramètres systèmes que l'on peut modifier pour la mémoire ? Auriez-vous des préconisations d'utilisation de ce genre d'éléments complexes ?
Merci d'avance pour vos réponses.