IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

AS/400 Discussion :

CPF4287 Limite mémoire atteinte pour membre x


Sujet :

AS/400

  1. #1
    Membre éprouvé
    Homme Profil pro
    Responsable de service informatique
    Inscrit en
    Octobre 2006
    Messages
    723
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Jura (Franche Comté)

    Informations professionnelles :
    Activité : Responsable de service informatique
    Secteur : Distribution

    Informations forums :
    Inscription : Octobre 2006
    Messages : 723
    Points : 1 063
    Points
    1 063
    Par défaut CPF4287 Limite mémoire atteinte pour membre x
    Bonjour,

    Me voilà bien embêté, et je me demande si je ne vais pas devoir contacter IBM, pour un souci qui ne devrait pas en être un.
    Un programme en .net qui fonctionnait jusqu'à présent parfaitement, rencontre désormais une erreur bloquante.

    Nous effectuons des Insert dans un fichier, comportant 15 champs (dont les 2/3 nullable), via une mise à jour de masse (addBatch, et ExecuteNonQuery) pour ne pas passer un après-midi en mise à jour.

    Le fichier est relativement récent, définit en DDL, avec un chemin d'accès plus qu'assez grand (ACCPTHSIZ définit à *MAX1TB, SIZE à *NOMAX).
    Mais depuis aujourd'hui, à l'exécution, on obtient un SQL0904 : la limite des ressources a été dépassée
    Qui se traduit dans le job QZDASOINIT correspondant, par un CPF4287 : Limite mémoire atteinte pour membre xxx
    Nous sommes à 50% de capacité sur l'ASP, et le fichier, donc, est très loin d'approcher la limite de taille fixée.
    J'ai essayé en entrant un seul enregistrement au lieu des quelques centaines normalement, et j'obtiens le même message.
    Les 3 autres fichiers, pourtant plus gros, qui sont mis à jour dans la même routine, ne posent aucun problème, eux.

    Je soupçonne donc un bug dans le pilote.
    Quelqu'un aurait une idée lumineuse pour nous sortir de là sans qu'on doivent attendre des mois qu'IBM fixe le problème ?

  2. #2
    Membre éprouvé
    Homme Profil pro
    Responsable de service informatique
    Inscrit en
    Octobre 2006
    Messages
    723
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Jura (Franche Comté)

    Informations professionnelles :
    Activité : Responsable de service informatique
    Secteur : Distribution

    Informations forums :
    Inscription : Octobre 2006
    Messages : 723
    Points : 1 063
    Points
    1 063
    Par défaut
    Après étude de l'historique, j'ai trouvé ce qui provoque le blocage, et c'est du à une mauvaise prise en charge du mode étendu par le pilote ODBC.
    3 champs ont évolué, et sont passés en UTF-8 pour l'encodage. Mais dans le fichier on a aussi des champs en CCSID 1147.
    Si on met tout les champs dans le même encodage, çà passe.

    C'est étrange, car pour d'autres fichiers, où on utilise les mêmes différences (1147 pour les anciens champs issus des écrans verts, et UTF-8 pour les nouveaux champs gérés par l'interface Web ou en .net), on a pas ce souci.
    Mais avec ce fichier, on plantait à chaque fois.
    Je contacte quand même IBM, car pour nous c'est embêtant d'avoir des URL encodées en 1147, même si dans ce cas précis, c'est moins grave (URL facultatives d'informations).

    Je passe à résolu, mais je reviendrai surement si IBM me donne plus d'infos, ou sort un correctif.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 9
    Dernier message: 04/01/2012, 10h54
  2. [Configuration] limite de temps pour l'éxécution de scripts via php-cli
    Par icer dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 2
    Dernier message: 28/05/2007, 12h33
  3. Limiter une commande pour un utilisateur
    Par Jibees dans le forum Administration système
    Réponses: 12
    Dernier message: 02/02/2007, 20h39
  4. Limitation d'Access pour les sous-requêtes ?
    Par guidav dans le forum Access
    Réponses: 5
    Dernier message: 19/10/2006, 13h18
  5. Limite d'envoi pour la commande scp ?
    Par vbcasimir dans le forum Shell et commandes GNU
    Réponses: 2
    Dernier message: 16/02/2006, 12h17

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo