Précédent   Forum des professionnels en informatique > Systèmes > Autres systèmes > AS/400
AS/400 Le Forum d'entraide sur IBM AS/400 - iSeries. RPG.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
Vieux 14/01/2010, 10h46   #1
Invité de passage
 
Georges Verhofstadt
Inscription : janvier 2010
Messages : 3
Détails du profil
Informations personnelles :
Nom : Georges Verhofstadt

Informations forums :
Inscription : janvier 2010
Messages : 3
Points : 0
Points : 0
Par défaut zone > 65535 lors d'un xml-into ds pgm RPG

Dans un pgm RPG ILE, j'utilise l'instruction xml-into pour générer dans un fichier AS400/DB2 les données d'un fichier xml de l'IFS. Ce fichier étant imposant il s'avère que j'aurais besoin d'une zone de réception dans mon pgm RPG de plus de 65535 caractères ce que le compilateur n'accepte pas. Auriez-vous une solution ? Merci.
GeorgesV est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/01/2010, 11h00   #2
Membre Expert
 
Patrick
Inscription : mai 2008
Messages : 816
Détails du profil
Informations personnelles :
Nom : Patrick
Âge : 41
Localisation : France, Hérault (Languedoc Roussillon)

Informations forums :
Inscription : mai 2008
Messages : 816
Points : 1 035
Points : 1 035
Regarde ceci : http://systeminetwork.com/article/xm...a-larger-65535
K2R400 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/01/2010, 11h37   #3
Invité de passage
 
Georges Verhofstadt
Inscription : janvier 2010
Messages : 3
Détails du profil
Informations personnelles :
Nom : Georges Verhofstadt

Informations forums :
Inscription : janvier 2010
Messages : 3
Points : 0
Points : 0
Par défaut Merci

Très, très intéressant mais je ne vois pas la façon de copier mon fichier .xml dans le user space notamment.
GeorgesV est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/01/2010, 11h42   #4
Invité de passage
 
Georges Verhofstadt
Inscription : janvier 2010
Messages : 3
Détails du profil
Informations personnelles :
Nom : Georges Verhofstadt

Informations forums :
Inscription : janvier 2010
Messages : 3
Points : 0
Points : 0
Par défaut Nom defichier xml

Dans les différents programmes, je ne vois nul part le nom du fichier xml que l'on doit traiter excepté dans le QSH que l'on utilise pas. Nous avons un fichier xml qui se trouve dans l'IFS sous : /xml/desadv/desadvlvd.xml. Où préciser cette donnée dans le programme et comment ? Merci.
GeorgesV est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/01/2010, 18h14   #5
Membre Expert
 
Inscription : novembre 2004
Messages : 1 298
Détails du profil
Informations forums :
Inscription : novembre 2004
Messages : 1 298
Points : 1 355
Points : 1 355
J'ai pas essayé mais je pense qu'il faut dans l'ordre :
  1. - créer tout ce qui concerne le user space, comme le montre Scott Klement dans son article
  2. - définir ensuite un tableau RPG (DIM ou OCCURS) qui définit les lignes XML et est basé sur le même pointeur que celui qui pointe vers le user space. De cette façon, le tableau est "plaqué" sur la zone mémoire occupée par le user space.
  3. - charger le user space-tableau avec XML-INTO %HANDLER...
Mercure est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +1. Il est actuellement 22h19.


 
 
 
 
Partenaires

Hébergement Web