CPF
CPF4128 Impossibile allocare il file per l'apertura
- Testo del messaggio IBM
- Non è possibile allocare gli oggetti necessari per il file &2 nella libreria &3 membro o unità di programma &4.
La causa più comune
Un altro job tiene sul file un lock incompatibile con l'apertura: CLRPFM, RGZPFM, ALCOBJ *EXCL, un salvataggio o un CHGPF in corso.
Altre cause
- Un ripristino o una copia con sostituzione sul file in corso.
- Il tempo di attesa del file (WAITFILE) è più corto del lock.
- Per un file di stampa o video: l'unità non è attiva, o è allocata a un altro job, per esempio a un programma di scrittura. Si vede con WRKCFGSTS *DEV.
Come si risolve
Trova chi tiene il lock con WRKOBJLCK OBJ(LIB/FILE) OBJTYPE(*FILE). Aspetta o ferma il job che lo blocca, e sposta le operazioni esclusive fuori dall'orario di lavoro. Se il lock è breve, alza WAITFILE con CHGPF o con OVRDBF.