|
Publicité | |||||||||||||||||||||||
|
|
#1 |
![]() ![]() |
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
__________________
*** Ingénieur COBOL/AS400 *** ------------------------------------------------------------------- Mes articles, Mon Blog Rubrique Jasper/iReport :------- Forum Jasper -------- ----- FAQ Jasper/iReport ----- |
|
00
|
|
|
#2 |
|
Membre Expert
![]() ![]() |
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 |
|
|
00
|
|
|
#3 | |
![]() ![]() |
Bonjour,
Malhereusement qu'il n'y ait pas de commande propre pour ce besoin :s J'ai vu ton lien sauf que le lien pour télécharger les sources de la commande développés par cet auteur ne marche pas Citation:
__________________
*** Ingénieur COBOL/AS400 *** ------------------------------------------------------------------- Mes articles, Mon Blog Rubrique Jasper/iReport :------- Forum Jasper -------- ----- FAQ Jasper/iReport ----- |
|
|
00
|
|
|
#4 | |
|
Membre Expert
![]() ![]() |
Citation:
Je n'avais pas vérifié le lien vers le téléchargement, c'était l'article que je trouvais intéressant. Peut être qu'il faudrait s'inscrire ? |
|
|
|
00
|
|
|
#5 |
![]() ![]() |
Je viens de m'inscrire sur le site mais le problème de téléchargement persiste toujours :s
__________________
*** Ingénieur COBOL/AS400 *** ------------------------------------------------------------------- Mes articles, Mon Blog Rubrique Jasper/iReport :------- Forum Jasper -------- ----- FAQ Jasper/iReport ----- |
|
00
|
|
|
#6 |
|
Nouveau Membre du Club
![]() Inscription : juillet 2008 Messages : 110 ![]() |
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 |
|
|
00
|
|
|
#7 |
|
Membre Expert
![]() Inscription : novembre 2004 Messages : 1 298 ![]() |
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. |
|
|
00
|
|
|
#8 | |
![]() ![]() |
OK Merci.
J'ai récupéré le code source et le testera à partir du lundi prochain On est sur une machine I5 , j'epère que cela marchera Bon Week-end. Citation:
__________________
*** Ingénieur COBOL/AS400 *** ------------------------------------------------------------------- Mes articles, Mon Blog Rubrique Jasper/iReport :------- Forum Jasper -------- ----- FAQ Jasper/iReport ----- |
|
|
00
|
|
|
#9 |
|
Membre Expert
![]() Patrick Inscription : mai 2008 Messages : 816 ![]() |
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. |
|
|
00
|
|
|
#10 | |
![]() ![]() |
Oui c'est ce que je fais pour l'instant
Par contre je me demande si mes fichiers créés via CREATE TABLE peuvent être utilisés par un programme COBOL comme pour les fichiers DATA créés via DDS ! Citation:
__________________
*** Ingénieur COBOL/AS400 *** ------------------------------------------------------------------- Mes articles, Mon Blog Rubrique Jasper/iReport :------- Forum Jasper -------- ----- FAQ Jasper/iReport ----- |
|
|
00
|
|
|
#11 | |
|
Membre Expert
![]() ![]() |
Citation:
Je n'ai pas rencontré de cas où un programme Cobol ou un utilitaire AS/400 pose problème en accédant à une table créée par SQL. |
|
|
|
00
|
|
|
#12 |
![]() ![]() |
Merci encore une fois les mecs
![]()
__________________
*** Ingénieur COBOL/AS400 *** ------------------------------------------------------------------- Mes articles, Mon Blog Rubrique Jasper/iReport :------- Forum Jasper -------- ----- FAQ Jasper/iReport ----- |
|
00
|
|
|
#13 |
|
Nouveau Membre du Club
![]() |
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... |
|
|
00
|
|
|
#14 |
|
Membre Expert
![]() Patrick Inscription : mai 2008 Messages : 816 ![]() |
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 !!!! |
|
|
00
|
|
|
#15 |
|
Membre Expert
![]() Inscription : novembre 2004 Messages : 1 298 ![]() |
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.
|
|
|
00
|
|
|
#16 |
|
Nouveau Membre du Club
![]() |
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
|
|
|
00
|
|
|
#17 |
|
Membre Expert
![]() Inscription : novembre 2004 Messages : 1 298 ![]() |
@Arrnno,
Oui, tu devrais ouvrir un nouveau fil de discussion. |
|
|
00
|
|
|
#18 | |
|
Invité de passage
![]() Réda BAB-HAMED Inscription : mars 2010 Messages : 4 ![]() |
Citation:
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 ? |
|
|
|
00
|
|
|
#19 |
|
Invité de passage
![]() Christian LE CHENE Inscription : novembre 2009 Messages : 13 ![]() |
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 |
|
|
00
|
|
|
#20 | |
|
Membre Expert
![]() Patrick Inscription : mai 2008 Messages : 816 ![]() |
Citation:
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. |
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com