ERROR: Failed to save the table from the A caslib to the B caslib.
Lorsque vous essayez de sauvegarder, via l'instruction SAVE , une table au format SASHDAT dans l'emplacement d'une CASLIB vous pouvez être confronté à l'erreur ci-dessous :
"ERROR: Failed to save the table from the A caslib to the B caslib."
L'instruction SAVE crée une copie permanente d'une table en mémoire.
La table en mémoire est enregistrée dans la source de données associée à la CASLIB.
Toutefois l'erreur montre que l'écriture du fichier a échoué. Il faut :
- Vérifier, sur la machine CAS CONTROLLER, l'existence du répertoire attaché à la CASLIB de destination.
- Sur a machine CAS CONTROLLER, vérifier les droits d'accès en écriture pour l'utilisateur CAS sur le répertoire de cette CASLIB .
- Si vous essayez de créer la copie d'une table volumineuse, vérifier les limites systèmes lié à l'utilisateur cas. Pour vérifier, utiliser les commandes ulimit -aS et ulimit -aH. Vérifiez les limites pour "file size", "open files" et "stack size" sur le CAS CONTROLLER.