Bonjour tout le monde,
Est-ce que vous connaissez une commande (si elle existe bien sûr) qui permet de récupérer le DDS d'un fichier objet de type DATA. (problème que l'on rencontre généralement en cas de perte de la description DDS).
Merci d'avance
Bonjour tout le monde,
Est-ce que vous connaissez une commande (si elle existe bien sûr) qui permet de récupérer le DDS d'un fichier objet de type DATA. (problème que l'on rencontre généralement en cas de perte de la description DDS).
Merci d'avance
Mes articles, Mon Blog
Rubrique Jasper/iReport :
------- Forum Jasper --------
----- FAQ Jasper/iReport -----
Bonjour.
Il n'y a pas de moyen fourni par IBM à part les commandes DSPFD et DSPFFD.
Jette un coup d'oeil ici si ça t'intéresse : http://www.mcpressonline.com/program...ical-file.html
Mes articles, Mon Blog
Rubrique Jasper/iReport :
------- Forum Jasper --------
----- FAQ Jasper/iReport -----
Mes articles, Mon Blog
Rubrique Jasper/iReport :
------- Forum Jasper --------
----- FAQ Jasper/iReport -----
bonjour,
le lien ne marche pas mais en cherchant RTVDDSSRC dans google, il y a bcp de ressources dont celle ci :
http://www.as400pro.com/tipView.php?...ogTips&key=899
le celebre TAATOOLS semble lister une commande RTVPFSRC
Hermelin
Si si, le lien est actif et il fonctionne mais il faut d'abord s'inscrire sur MC Press Online :
http://www.mcpressonline.com/create-an-account.html
En revanche le lien pour télécharger les sources (en bas de page) ne marchera pas car le lien est mort, ce qui est souvent le cas sur ce site depuis qu'il a été disons rénové.
J'ai pu toutefois retouver un lien de téléchargement qui fonctionne sur le site AS400pro.com ici. Mais attention car le code de cet utilitaire est ancien et date d'une vingtaine d'années maintenant.
Mes articles, Mon Blog
Rubrique Jasper/iReport :
------- Forum Jasper --------
----- FAQ Jasper/iReport -----
Par contre, tu peux récupérer le source DDL (create table....) d'un fichier existant créé avec des DDS ou via les DDL.
Il suffit pour celà d'aller dans iSeries Navigator, base de données, (inclure ton schema dans l'affichage) puis clic droit sur ton fichier et génération d'instructions SQL.
Mes articles, Mon Blog
Rubrique Jasper/iReport :
------- Forum Jasper --------
----- FAQ Jasper/iReport -----
Mes articles, Mon Blog
Rubrique Jasper/iReport :
------- Forum Jasper --------
----- FAQ Jasper/iReport -----
Bonjour,
RTVDBSRC, déjà vu sur le forum. Je l'utilise, après avoir fait une ou deux corrections, par exemple récupérer les décimales d'une zone numérique...
De toutes les manières, il faut arrêter une bonne fois pour toutes de créer des fichiers avec des DDS, c'est une vraie m....
- N'assure pas la cohérence des données
- Plus lent à la lecture
- Aucune nouveautés depuis des années.
Stop aux DDS !!!!
J'ajouterai que tu peux utiliser sans problèmes non seulement les tables mais aussi les index SQL, qui se comportent comme des LF, dans tes programmes HLL (COBOL, RPG, CL, pour ne citer que les plus répandus). En revanche, tu ne pourras pas utiliser un index SQL sur les instructions SQL mais tu pourras utiliser un LF, ce qui n'est toutefois certainement pas recommandé pour des raisons de performances.
Pour créer vos fichiers vous procéder par create table etc... du SQL ? c'est plus performant ? Et pour avoir la description de la table, pour des infos diverses, comment vous faites ? Je n'utilise le sql que pour des rpgle assez simple ou bien sûr en requête par STRSQL... enfin je m'éloigne du sujet
@Arrnno,
Oui, tu devrais ouvrir un nouveau fil de discussion.
Bonjour K2R400,
Ne soyons pas si radicaux...le DDS offre certains avantages que n'offre pas DDL... et DDL impose une contrainte de rename de nom de format au regard du RPG par exemple...
"N'assure pas la cohérence des données" ?
là je te saisis pas bien, un exemple ou une explication stp ?
bonjour à tous,
ci-dessous un lien qui devrait répondre à votre recherche ;
cas concret d'utilisation : outre la récupération des DDS , je m'en sers pour charger un fichier externe en DS , ce qui permet d'éviter d'avoir à utiliser les /COPY ( votre DS étant toujours à jour )
bonne journée.
http://www.tek-tips.com/viewthread.c...1184581&page=9
En V5R4 un CREATE TABLE ...... RCDFMT FORMATF
permet de donner un nom de format.
Pour le reste, un fichier créé avec des DDS peut recevoir n'importe quoi dans le fichier. On peut mettre de l'alpha dans une zone packée par exemple.
Mettre n'importe quoi dans des tables n'est pas gage d'intégrité et de cohérence.
Les DDS n'offrent aucun avantage sur les DDL, c'est l'inverse.
Il y a des centaines de choses que les DDS ne savent pas faire par rapport eux DDL.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager